修复登录跳转错误bug

This commit is contained in:
hdm 2021-06-15 09:30:04 +08:00
parent 860dcee868
commit dfbc5e1b11
2 changed files with 17 additions and 11 deletions

View File

@ -15,16 +15,22 @@ class Auth
$controller = app('http')->getName();
$pathInfo = str_replace('.' . $request->ext(), '', $request->pathInfo());
$action = explode('/', $pathInfo)[0];
// var_dump($pathInfo);
//var_dump($pathInfo);exit;
if($pathInfo == '' || $action == '' ){
redirect('/admin/index')->send();
redirect('/admin/index/index.html')->send();
exit;
}
//验证用户登录
if ($action !== 'login') {
$session_admin = get_config('app.session_admin');
if (!Session::has($session_admin)) {
return $request->isAjax() ? to_assign(404, '请先登录') : redirect('/admin/index')->send();
if($request->isAjax()){
return to_assign(404, '请先登录');
}
else{
redirect('/admin/login/index.html')->send();
exit;
}
}
// 验证用户访问权限

View File

@ -10,8 +10,8 @@ SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `cms_admin`;
CREATE TABLE `cms_admin` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL DEFAULT '',
`pwd` varchar(255) NOT NULL DEFAULT '',
`username` varchar(100) NOT NULL DEFAULT '',
`pwd` varchar(100) NOT NULL DEFAULT '',
`salt` varchar(100) NOT NULL DEFAULT '',
`nickname` varchar(255) DEFAULT '',
`thumb` varchar(255) DEFAULT NULL,
@ -487,10 +487,10 @@ CREATE TABLE `cms_user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称',
`nickname_a` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称16进制',
`username` varchar(255) NOT NULL DEFAULT '' COMMENT '账号',
`password` varchar(255) NOT NULL DEFAULT '' COMMENT '密码',
`salt` varchar(255) NOT NULL DEFAULT '' COMMENT '密码盐',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '真实姓名',
`username` varchar(100) NOT NULL DEFAULT '' COMMENT '账号',
`password` varchar(100) NOT NULL DEFAULT '' COMMENT '密码',
`salt` varchar(100) NOT NULL DEFAULT '' COMMENT '密码盐',
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '真实姓名',
`mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机(也可以作为登录账号)',
`mobile_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '手机绑定状态: 0未绑定 1已绑定',
`email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱',
@ -501,8 +501,8 @@ CREATE TABLE `cms_user` (
`country` varchar(20) NOT NULL DEFAULT '' COMMENT '国家',
`province` varchar(20) NOT NULL DEFAULT '' COMMENT '',
`city` varchar(20) NOT NULL DEFAULT '' COMMENT '城市',
`company` varchar(255) NOT NULL DEFAULT '' COMMENT '公司',
`address` varchar(255) NOT NULL DEFAULT '' COMMENT '公司地址',
`company` varchar(100) NOT NULL DEFAULT '' COMMENT '公司',
`address` varchar(100) NOT NULL DEFAULT '' COMMENT '公司地址',
`depament` varchar(20) NOT NULL DEFAULT '' COMMENT '部门',
`position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位',
`puid` int(11) NOT NULL DEFAULT 0 COMMENT '推荐人ID,默认是0',