用php做个登陆界面,代码要怎么写,用户名和密码在数据库中,怎么关联呢。
答案:1 悬赏:80
解决时间 2021-02-16 03:35
- 提问者网友:焚苦与心
- 2021-02-15 17:50
用php做个登陆界面,代码要怎么写,用户名和密码在数据库中,怎么关联呢。
最佳答案
- 二级知识专家网友:鸽屿
- 2021-02-15 18:59
你可以做一个简单的例如你只有用户名和密码即可那么你先在数据库(以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的使用
//登录检查函数function login_state($uid,$user_shell){ $sql="SELECt * FROM `user` WHERe `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){echo "";
return $row;
}else{
echo "";
}}login_state($name,$password);?>
希望可以帮到您,如果还有问题可以联系2458285853
//登录检查函数function login_state($uid,$user_shell){ $sql="SELECt * FROM `user` WHERe `name`='$name'";
$query=@mysql_query($sql) or die(mysql_error());
$us=is_array($row=@mysql_fetch_array($query));
$user_shell=$us ? $user_shell==$row[password]:FALSE;
if($user_shell){echo "";
return $row;
}else{
echo "";
}}login_state($name,$password);?>
希望可以帮到您,如果还有问题可以联系2458285853
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯