请选择 进入手机版 | 继续访问电脑版

无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2783|回复: 0

thinkphp记住用户名记住密码的方法及代码

[复制链接]

422

主题

455

帖子

1892

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1892
发表于 2019-2-28 15:47:35 | 显示全部楼层 |阅读模式
thinkphp记住用户名记住密码的方法及代码
[mw_shl_code=php,true]public function login()  // 用户登录页面
    {
        if($this->isPost())
        {
            if(!$this->_post('account'))
            {
                $this->error('用户名不能为空');
               
                exit;
            }
            
            $data["post"]=array
            (
                'name'=>trim($this->_post('account')),
            
                'password'=>trim($this->_post('password'))           
            );
         
            $info=D("User")->getinfo('admin_user','login',$data);

            if($info["status"])
            {
                $this->cache_user($info['user']);
               
                R('Logs/loginlogs',array($info['user']));
      
                $remember=$this->_post('remember');

                if($remember==1)
                {
                    cookie('remember_password',trim($this->_post('password')),3600*24*30); // 指定密码保存一个月
                    
                    cookie('remember_account',trim($this->_post('account')),3600*24*30); // 指定密码保存一个月
                }
               
                redirect(U('Index/index'));//如果通过认证跳转到首页
            }
            else
            {
                $this->error($info["error_log"]);
            }
        }
        else
        {
            $value2 = cookie('remember_password');
            
            $value3 = cookie('remember_account');
            
             if($value2&&$value3)
             {
                $this->assign('pass',$value2);
               
                $this->assign('account',$value3);
             }
            
            $this->display('admin_login');
        }  
    }[/mw_shl_code]
参考资料:http://www.kuitao8.com/20141225/3383.shtml
windows .net(C#+MSSQL) linux(php+mysql)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|软件编程 ( 鄂ICP备11006601号 )鄂公网安备 42011102001337号 |

GMT+8, 2019-8-24 12:08 , Processed in 0.057026 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表