用php实现登录模块,用户名user_name,密码user_pass,用户账号信息须存储到tb_admin表。求高手指点谢谢!
关注:81 答案:3 手机版
解决时间 2021-02-15 07:46
提问者梦殇♀轻尘
2021-02-14 21:07
密码用md5加密
最佳答案
二级知识专家試著忘記壹切
2021-02-14 22:38
就是只是实现登录,然后用户信息保存到表中?
一般情况是先进行注册,注册信息保存到表中,
然后登录的时候根据帐号到表中获取数据判断是否登录成功。
可以将具体要求说一下。
全部回答
1楼回眸只為那壹抹淺笑
2021-02-15 00:34
使用mysql_query查询数据表tb_admin,
使用$_POST,$_GET获取用户提交过来的用户名密码
去数据库查询有没有对应用户名的记录,
判断查到的记录的,存储的密码和用户提交的密码的md5值是否相等
2楼不愛又何必糾纏
2021-02-14 23:07
if($_POST['login']){
if($_POST['chkRemember']==1){
setCookie('username',$_POST['username'],time()+3600*24*30);
setCookie('pass',$_POST['pass'],time()+3600*24*30);
echo "";
}else{
setCookie('username',$_POST['username']);
setCookie('pass',$_POST['pass']);
echo "";
}
}
if($_COOKIE[username] && $_COOKIE[pass]){
$pass=md5($_COOKIE[pass]);
$username=str_replace(" ","",$_COOKIE[username]);
$sql="select * from `user` where `username` = '$username' and `password` = '$pass'";
$query=mysql_query($sql);
$arr=mysql_fetch_array($query);
if(is_array($arr)){
if($arr['username']=="admin"){
echo "";
}
}else{
echo "";
}
}
我要举报
如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
推荐资讯
大家都在看