• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    TP5框架简单登录功能实现方法示例

    本文实例讲述了TP5框架简单登录功能实现方法。分享给大家供大家参考,具体如下:

    登录方法,验证

    public function login()
    {
        if(request()->isGet()){
          return view('login');
        }elseif(request()->isPost()){
          $model = new InfoModel(); 
          $name = input('name'); //获取表单提交的姓名
          $pwd = input('password');//获取表单提交的密码
          if($model->LoginVerify($name,$pwd)){
            $verify = input('code'); //获取验证码的值
            $cap = new Captcha(); //实例化验证码类
            if($cap->check($verify)){
              $this->success('登录成功','admin/ShowIndex');//登录成功跳转首页
              /*echo '登录成功';*/
            }else{
              $this->error('验证码错误','admin/admin/login');
            }
          }
        }
    }
    
    

    表单

    div class="form-group">
        div class="field field-icon-right">
          input type="password" class="input input-big" name="password" placeholder="登录密码" data-validate="required:请填写密码" />
          span class="icon icon-key margin-small">/span>
        /div>
      /div>
      div class="form-group">
        div class="field">
          input type="text" class="input input-big" name="code" placeholder="填写右侧的验证码" data-validate="required:请填写右侧的验证码" />
          img src="{:captcha_src()}" alt="" width="150" height="32" class="passcode" style="height:43px;cursor:pointer;" οnclick="this.src=this.src+'?'"> 
        /div>
    /div>
    
    

    model类,要与表名同名

    ?php
    namespace app\admin\model;
    use think\Model;
    class Info extends Model
    {
    #登录验证
      public function LoginVerify($name,$pwd)
      {
        //$re = $this->where(["username =>'$name',pwd=>'$pwd'"])->find();
        $re = $this->where("username='$name' and pwd='$pwd'")->find();
        if($re){
          return $re;
        }else{
          return null;
        }
      }
    }
    
    

    更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

    希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
    • PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
    • thinkPHP实现的验证码登录功能示例
    • thinkPHP5项目中实现QQ第三方登录功能
    • ThinkPHP实现登录退出功能
    • thinkphp 手机号和用户名同时登录
    • Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
    • ThinkPHP3.2.2实现持久登录(记住我)功能的方法
    • thinkphp框架下实现登录、注册、找回密码功能
    • ThinkPHP登录功能的实现方法
    • ThinkPHP之用户注册登录留言完整实例
    上一篇:Laravel框架实现即点即改功能的方法分析
    下一篇:laravel框架实现后台登录、退出功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    TP5框架简单登录功能实现方法示例 TP5,框架,简单,登录,功能,