如何用php做个登陆界面?

如何用php做个登陆界面?,第1张

你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以mysql为例)中建表例如叫做user 字段为 id name pass分别是编号、用户名、密码长度分别是int(8) a_t(自动编号) 主键,varchar(50) ,varchar(50) 你可以添加一个测试数据 例如 1,admin,admin//说明密码这里不说加密的问题,用明文实现 登录页面的代码:login.php用户登录 用户名:

密 码:

checklogin.php代码(检测登录): $name=$_POST[name]$pass=$_POST[password]session_start()//这个可以维持登录状态,可以参照session的使用\x0d\x0a//登录检查函数 function login_state($uid,$user_shell){ $sql="SELECT * FROM `user` WHERE `name`='$name'"\x0d\x0a$query=@mysql_query($sql) or die(mysql_error())\x0d\x0a $us=is_array($row=@mysql_fetch_array($query))\x0d\x0a$user_shell=$us ? $user_shell==$row[password]:FALSE\x0d\x0aif($user_shell){echo "alert('登录成功')"\x0d\x0a return $row\x0d\x0a}else{\x0d\x0a echo "alert('您暂时不能浏览该页面,请先登录')location.href='login.php'"\x0d\x0a} }login_state($name,$password)?>\x0d\x0a希望可以帮到您,如果还有问题可以联系2458285853

if($result=mysql_fetch_array($check_query))

这条有错误!

php中,= 和 == 和 === 都不是一回事!

而且,if语句也不能赋值运算

否则,永远不会成立


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存