登录模块代码

原创 2019-01-18 10:48:34 217
摘要:<?phpnamespace app\admin\controller;use think\Controller;use think\facade\Request;use app\admin\model\UserModel;use think\facade\Session;class Login extends Controller{ public function login() { r

<?php

namespace app\admin\controller;

use think\Controller;

use think\facade\Request;

use app\admin\model\UserModel;

use think\facade\Session;


class Login extends Controller

{

public function login()

{

return $this->fetch();

}

public function DoLogin()

{

//获取前台提交的数据

$data = Request::param();

$username = $data['user_name'];

//查询数据

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

if($user != true)

{

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

}

elseif($data['pass_word'] != $user['pass_word'])

{

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

}

else

{

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

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

}

return $info;

}


public function LoginOut()

{

//删除用户名

Session::delete('user_name');

//退出跳转

$this->redirect('login');

}

}


批改老师:韦小宝批改时间:2019-01-18 11:14:30
老师总结:写的很不错 代码完整 一定要理解很行代码的意思 没事记得多研究研究 继续加油吧

发布手记

热门词条