登录验证模块

原创 2019-05-29 20:54:21 304
摘要:<?phpnamespace app\admin\controller;use app\admin\model\UserModel;use think\Controller;use think\facade\Request;use think\facade\Session;class Login extends Controller{ public function login() { /

<?php


namespace app\admin\controller;


use app\admin\model\UserModel;

use think\Controller;

use think\facade\Request;

use think\facade\Session;

class Login extends Controller

{

public function login()

{

//渲染登录界面

return $this->fetch();

public function Dologin()

{

        //获取前台提交的数据

        $data = Request::param();

        $username = $data['username'];

        //使用变量作为查询条件到数据库中查询对应的数据

        $user = UserModel::where('username',$username)->find();

        if($user != true){

        $info = ['res'=>0,'msg'=>'用户名不存在!'];

        }elseif($data['password'] != $user['password']){

        $info = ['res'=>0,'msg'=>'密码错误!'];

        }else{

        $info = ['res'=>1,'msg'=>'登录成功!'];

        Session::set('username',$user['username']);

        }

        return $info;

}

public function LoginOut()

{

Session::delete('username');

$this->redirect('login');

}

}


批改老师:天蓬老师批改时间:2019-05-30 15:56:17
老师总结:你的方法命名 不规范, 抽空 看一下开发手册吧.....

发布手记

热门词条

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号