求助PHP简单的用户登录页面,不需要用户注册,不需要连接数据库!但要确保各个页面的安全保密性!

求助PHP简单的用户登录页面,不需要用户注册,不需要连接数据库!但要确保各个页面的安全保密性!,第1张

这里假设你的主页是index.php,登录前页面是login.php,用户名user1的密码为123。当然,给你提供的是PHP方法,所以你必须配置好了PHP并且每页都必须是PHP。

每个需要登录后查看的页面的开始写(一定要最开始,前面不能有任何字符包括回车或者空格)

<?php session_start()if(!isset($_SESSION['pass']))header("Location: login.php")?>

在登录页面最开始写:

<?php session_start()$usr=array('user1'=>'123','user2'=>'456')if(isset[$_POST['usr']]&&isset[$_POST['pwd']]&&isset[$usr[$_POST['usr']]]&&$_POST['pwd']==$usr[$_POST['usr']])$_SESSION['pass']=1if(isset($_SESSION['pass']))header("Location: index.php")?>

登录页内容里必须有form元素具有method属性值为post。

form元素里必须具有两个input具有name属性值分别为usr和pwd,最后一个按钮建议用input type=submit。例如:

<form method="post">

Name: <input name="usr"/><br/>

Password: <input name="pwd"/><br/>

<input type="submit" value="login"/>

</form>

直接写的没测试,希望能正确吧。

有啊。直接将账号密码POST 到另一个PHP 接受。。

index.php

<form name="form1" method="post" action="confirm.php">

<p>用户名:<input type="text" name="user"></p>

<p>密码:<input type="password" name="pwd"></p>

<p><input type="submit" ></p>

</form>

confirm.php

<?php

$user = isset($_POST['user'])? $_POST['user'] : ''

$pwd = isset($_POST['pwd'])? $_POST['pwd'] : ''

if(empty($user) || empty($pwd)){

echo '用户名和密码不能为空'

exit()

}

if($user=='user' &&$pwd=='pwd'){

echo '登陆成功'

}else{

echo '用户名或密码错误'

}

?>

<?php

$name=$_POST["name"]

$pwd=$_POST["pwd"]

if($_POST["sun"]){

if(isset($name) || isset($pwd) )

$err="对不起用户名或者密码不能为空";

exit()

}

if($name!="admin" || $pwd!="123456"){

$err="对不起用户名或者密码不正确";

exit()

}

if($name=="admin" &&$pwd=="123456"){

$err="登陆成功!"

}

}

?>

<html>

<title></title>

<head></head>

<body>

<form method="post" action="填写本页的网页名字例如(index.php)">

用户名:<input type="text" name="name" ><?php echo $err ?><br/>

密码:<input type="password" name="pwd"><br/>

<input type="submit" name="sub" value="登陆"/><input type="reset"/>

</form>

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6640186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存