架完成登录模块

原创 2019-01-26 03:33:11 280
摘要:<?phpnamespace app\admin\controller;use think\Controller;use think\facade\Request;use think\facade\Session;use app\admin\model\User as UserModel;class Login extends controller{ //登录渲染 public functi

<?php

namespace app\admin\controller;

use think\Controller;

use think\facade\Request;

use think\facade\Session;

use app\admin\model\User as UserModel;


class Login extends controller

{

//登录渲染

public function Index()

{

return $this->fetch();

}

//登录验证

public function Login()

{

$data = request::param();

$username = $data['username'];

$user = UserModel::getByusername($username);

if(!$user){

$info =['res' => 0,'msg' => '账号不存在'];

}else if(md5($data['password']) != $user['password']){

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

}else{

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

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

}

return $info;

}

//登录退出

public function SignOut()

{

Session::delete('username');

$this->redirect('Index');

}

}



批改老师:韦小宝批改时间:2019-01-26 09:26:21
老师总结:写的很不错 和之前提交的作业一样 基本上都是一些类似的增删改查

发布手记

热门词条