修复登录跳转错误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(); $controller = app('http')->getName();
$pathInfo = str_replace('.' . $request->ext(), '', $request->pathInfo()); $pathInfo = str_replace('.' . $request->ext(), '', $request->pathInfo());
$action = explode('/', $pathInfo)[0]; $action = explode('/', $pathInfo)[0];
// var_dump($pathInfo); //var_dump($pathInfo);exit;
if($pathInfo == '' || $action == '' ){ if($pathInfo == '' || $action == '' ){
redirect('/admin/index')->send(); redirect('/admin/index/index.html')->send();
exit; exit;
} }
//验证用户登录 //验证用户登录
if ($action !== 'login') { if ($action !== 'login') {
$session_admin = get_config('app.session_admin'); $session_admin = get_config('app.session_admin');
if (!Session::has($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`; DROP TABLE IF EXISTS `cms_admin`;
CREATE TABLE `cms_admin` ( CREATE TABLE `cms_admin` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT, `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL DEFAULT '', `username` varchar(100) NOT NULL DEFAULT '',
`pwd` varchar(255) NOT NULL DEFAULT '', `pwd` varchar(100) NOT NULL DEFAULT '',
`salt` varchar(100) NOT NULL DEFAULT '', `salt` varchar(100) NOT NULL DEFAULT '',
`nickname` varchar(255) DEFAULT '', `nickname` varchar(255) DEFAULT '',
`thumb` varchar(255) DEFAULT NULL, `thumb` varchar(255) DEFAULT NULL,
@ -487,10 +487,10 @@ CREATE TABLE `cms_user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID', `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID',
`nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称', `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称',
`nickname_a` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称16进制', `nickname_a` varchar(255) NOT NULL DEFAULT '' COMMENT '用户微信昵称16进制',
`username` varchar(255) NOT NULL DEFAULT '' COMMENT '账号', `username` varchar(100) NOT NULL DEFAULT '' COMMENT '账号',
`password` varchar(255) NOT NULL DEFAULT '' COMMENT '密码', `password` varchar(100) NOT NULL DEFAULT '' COMMENT '密码',
`salt` varchar(255) NOT NULL DEFAULT '' COMMENT '密码盐', `salt` varchar(100) NOT NULL DEFAULT '' COMMENT '密码盐',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '真实姓名', `name` varchar(100) NOT NULL DEFAULT '' COMMENT '真实姓名',
`mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机(也可以作为登录账号)', `mobile` varchar(20) NOT NULL DEFAULT '' COMMENT '手机(也可以作为登录账号)',
`mobile_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '手机绑定状态: 0未绑定 1已绑定', `mobile_status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '手机绑定状态: 0未绑定 1已绑定',
`email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱', `email` varchar(50) NOT NULL DEFAULT '' COMMENT '邮箱',
@ -501,8 +501,8 @@ CREATE TABLE `cms_user` (
`country` varchar(20) NOT NULL DEFAULT '' COMMENT '国家', `country` varchar(20) NOT NULL DEFAULT '' COMMENT '国家',
`province` varchar(20) NOT NULL DEFAULT '' COMMENT '', `province` varchar(20) NOT NULL DEFAULT '' COMMENT '',
`city` varchar(20) NOT NULL DEFAULT '' COMMENT '城市', `city` varchar(20) NOT NULL DEFAULT '' COMMENT '城市',
`company` varchar(255) NOT NULL DEFAULT '' COMMENT '公司', `company` varchar(100) NOT NULL DEFAULT '' COMMENT '公司',
`address` varchar(255) NOT NULL DEFAULT '' COMMENT '公司地址', `address` varchar(100) NOT NULL DEFAULT '' COMMENT '公司地址',
`depament` varchar(20) NOT NULL DEFAULT '' COMMENT '部门', `depament` varchar(20) NOT NULL DEFAULT '' COMMENT '部门',
`position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位', `position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位',
`puid` int(11) NOT NULL DEFAULT 0 COMMENT '推荐人ID,默认是0', `puid` int(11) NOT NULL DEFAULT 0 COMMENT '推荐人ID,默认是0',