摘要: PHP/* * * createdbyphpstorm.* user : administrator * date :2019/2/3 * time :1:38 */namespace app use think (请求; useappadminmodeluserasusermodel; 使用
//*
*创建按PHP storm。
*用户:管理员
* Date: 2019/2/3
* Time: 1:38
*/
namespace appadmincontroller;
use thinkController;
use think (请求;
useappadminmodeluserasusermodel;
use thinkfacadeSession;
class Login extends Controller
{
公共功能登录
return $this-fetch (;
}
publicfunctiondologin (request $ request ) (
$params=$request-param (;
$username=$params['username'];
$ result=usermodel :3360 where (username )、$username )-find );
if (! $result
$info=[
' res'=0,
' message'='用户名不存在'
];
}elseif(MD5 ) $params['password']!=$result['password'] ) {
$info=[
' res'=0,
' message'='密码错误'
];
}else{
session:3360set(username ),$result ) username );
$info=[
' res'=1,
' message'='登录成功'
];
}
返回$ info;
}
公共功能逻辑(
{
会话:3360删除(username );
$this-redirect('login );
}
}
批改老师:天蓬老师批改时间: 2019-02-03 15:10:16
老师总结:对于数据库写入操作,尤其是更新和删除,建议设置检测机制以确保操作成功。 这些操作会影响原始数据,因此很危险