永发信息网

用php实现登录模块,用户名user_name,密码user_pass,用户账号信息须存储到tb_admin表。求高手指点谢谢!

答案:3  悬赏:40  手机版
解决时间 2021-03-25 07:19
用php实现登录模块,用户名user_name,密码user_pass,用户账号信息须存储到tb_admin表。求高手指点谢谢!
最佳答案
就是只是实现登录,然后用户信息保存到表中?
一般情况是先进行注册,注册信息保存到表中,
然后登录的时候根据帐号到表中获取数据判断是否登录成功。
可以将具体要求说一下。追问这是我们老师出的一道题,就是实现登录然后存储~ 请高手赐教~^_^追答既然没有明确说明是否需要注册,那么我们就先自己确认一下规则提供html页面登录,form表单提交给指定的php页面。
php页面接收传递过来的帐号和密码。
连接数据库通过帐号来判断我们的tb_admin表中是否存在这个帐号。
帐号存在,判断密码是否正确,密码正确,提示“登录成功”,不正确,提示:“密码错误”。
帐号不存在,就直接将帐号密码保存到表中去。数据保存成功提示“登录成功”,保存失败提示:“用户注册失败”。
部分示例代码,仅供参考:
html部分内容:

 login.php部分内容

$useracc = $_POST['useracc'];            //帐号
$userpsw = $_POST['userpsw'];            //密码
//这里使用mysql数据库
$conn = mysql链接什么的
//执行查询帐号对应密码语句返回给$psw                                  
if(!empty($psw )){                        //如果存在数据
    if(md5($userpsw)==$psw){        //php自带md5的方法
        echo "登录成功!";
    }else{
        echo  "密码错误!";
    }
}else{
    $newpsw = md5($userpsw);
       //执行插入数据代码,执行结果给$result
    if($result){
        echo "登陆成功!";
    }else{
        echo “注册失败!”;
    }
} 因为超过字数,部分SQL操作省略了,不好意思。往采纳
全部回答
使用mysql_query查询数据表tb_admin,
使用$_POST,$_GET获取用户提交过来的用户名密码
去数据库查询有没有对应用户名的记录,
判断查到的记录的,存储的密码和用户提交的密码的md5值是否相等追问嘻嘻 谢谢您的回答,其实我最需要的是代码……
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 "";
    }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
做东北牛筋面冷面的配方
DNF:如何提升武炼战力到50万
7.2除以0.9除以2.1用简便方法
adidas 阿迪达斯 三叶草 男子 经典鞋 tubular
昨晚朋友问我以纯质量好还是真维斯,我说不
老式吸顶灯关后,里面有余电闪亮咋会事
单选题下列关于权利与义务的关系理解正确的是
原车175胎换185胎,开车时有什么区别
r小写字母笔画应该是几笔
乙甚麦芽酚可以做包子吗
三维特效什么大学好?招理科生吗
写给华侨的一封信400字
根据实验要求完成下列各题.(1)若选用A和C
xv7十xⅴ5 1
窗户进水处理,急!
推荐资讯
铂金放煤气灶上打开煤气会自燃吗
我初中文化,想当服务员
餐厅主管要具备哪些条件?
开车上高速要不要把气打足一点啊!
天润浓缩酸奶供货电话
大家喂奶瓶喝奶是抱着喂还是让宝宝躺着喂
有没有用电脑雕刻机雕刻竹子的 效果怎么样 求
求一本小说,女主角穿越异界变成雄性兽人
笔记本电脑13.3寸的好还是15.6寸的好?
002323第一季度的利润是1500万,总股本7.45亿
合作伙伴 赞助商 独家供应商 三者的概念及不
原电池中负极中充氮气的作用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?