更新路由配置和登录界面接口
This commit is contained in:
parent
776aacfa2e
commit
badc502fbb
@ -4,6 +4,7 @@ declare (strict_types = 1);
|
|||||||
namespace app\admin\controller;
|
namespace app\admin\controller;
|
||||||
use app\admin\BaseController;
|
use app\admin\BaseController;
|
||||||
|
|
||||||
|
|
||||||
class Index extends BaseController
|
class Index extends BaseController
|
||||||
{
|
{
|
||||||
public function index()
|
public function index()
|
||||||
|
|||||||
@ -9,9 +9,11 @@ use think\exception\ValidateException;
|
|||||||
use think\facade\Db;
|
use think\facade\Db;
|
||||||
use think\facade\Cache;
|
use think\facade\Cache;
|
||||||
use think\response\Json;
|
use think\response\Json;
|
||||||
use app\model\AdminUser;
|
|
||||||
use app\service\JwtService;
|
use app\service\JwtService;
|
||||||
|
|
||||||
|
use app\model\AdminUser;
|
||||||
|
use app\model\System\SystemSiteSettings;
|
||||||
|
|
||||||
class LoginController extends BaseController
|
class LoginController extends BaseController
|
||||||
{
|
{
|
||||||
private function generateToken($userInfo): string
|
private function generateToken($userInfo): string
|
||||||
@ -185,7 +187,20 @@ class LoginController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function getAdminUserFromToken(): array
|
public function getAdminUserFromToken(): array
|
||||||
{
|
{
|
||||||
return JwtService::getUserFromHeader($this->request->header('Authorization', ''));
|
return JwtService::getUserFromHeader($this->request->header('Authorization', ''));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public function loginInfo()
|
||||||
|
{
|
||||||
|
|
||||||
|
$loginInfo = SystemSiteSettings::select();
|
||||||
|
return json([
|
||||||
|
'code' => 200,
|
||||||
|
'msg' => '获取成功',
|
||||||
|
'data' => $loginInfo
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ Route::get('index/index', 'app\\admin\\controller\\Index@index');
|
|||||||
Route::get('storage/:path', 'app\\admin\\controller\\StorageController@index')->pattern(['path' => '.*']);
|
Route::get('storage/:path', 'app\\admin\\controller\\StorageController@index')->pattern(['path' => '.*']);
|
||||||
|
|
||||||
// 登录路由
|
// 登录路由
|
||||||
|
Route::post('loginInfo', 'app\\admin\\controller\\LoginController@loginInfo');
|
||||||
Route::post('login', 'app\\admin\\controller\\LoginController@login');
|
Route::post('login', 'app\\admin\\controller\\LoginController@login');
|
||||||
Route::post('logout', 'app\\admin\\controller\\LoginController@logout');
|
Route::post('logout', 'app\\admin\\controller\\LoginController@logout');
|
||||||
Route::get('user/info', 'app\\admin\\controller\\LoginController@userInfo');
|
Route::get('user/info', 'app\\admin\\controller\\LoginController@userInfo');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user