@@ -320,8 +320,11 @@ function Get_info_Storage() { //获取存储相关信息
320
320
321
321
/* ====== 系统路由区域 ====== */
322
322
Route::match (['get ' ,'post ' ],'/ ' , function () { //系统登录页面,处理登录相关功能
323
- $ zU =Session::get ('User ' ,'' ); $ zP =Session::get ('Pass ' ,'' );
324
- if (trim ($ zU )=='' or trim ($ zP )=='' ) { return redirect ('/login ' ); /* 无验证信息 , 重定向至登录页面; */ } else { return redirect ('/index ' ); /* 有验证信息 , 重定向至主控制面板; */ }
323
+ if (trim (Session::get ('User ' ,'' ))=='' or trim (Session::get ('Pass ' ,'' ))=='' ) {
324
+ return redirect ('/login ' ); //无验证信息 , 重定向至登录页面
325
+ } else {
326
+ return redirect ('/index ' ); //有验证信息 , 重定向至主控制面板
327
+ }
325
328
});
326
329
327
330
Route::get ('/lang ' , function (Request $ request ) { //设置语言页面,处理设置语言的功能
@@ -341,7 +344,6 @@ function Get_info_Storage() { //获取存储相关信息
341
344
$ LangValue = strtolower (trim ($ LangValue )); global $ qLangs ; if (isset ($ qLangs [$ LangValue ])) { App::setLocale ($ qLangs [$ LangValue ]); } else { App::setLocale ('en ' ); } //设置语言
342
345
$ Data ['xLang ' ]=App::getLocale (); $ Data ['xUri ' ]=trim (Route::getFacadeRoot ()->current ()->uri ()); $ Data ['xUrl ' ]=trim ($ request ->fullUrl ()); $ Data ['xReferer ' ]=trim (request ()->headers ->get ('referer ' )); $ Data ['xClientIP ' ]=trim ($ request ->ip ());
343
346
$ Data ['xLastRequest ' ]=date ("Y-m-d H:i:s " ,time ()); Session::put ('LastRequest ' ,$ Data ['xLastRequest ' ]);/*[End]*/
344
- Session::put ('LastRequest ' ,$ Data ['xLastRequest ' ]); /*[End]*/
345
347
/* ====== 处理路由 Begin ====== */
346
348
$ Message = $ request ->input ('mid ' ); //get和post一起取,同名post覆盖get;
347
349
if (!isset ($ Message )) {$ Message = $ request ->input ('m ' , '000000 ' );}
@@ -360,19 +362,13 @@ function Get_info_Storage() { //获取存储相关信息
360
362
if (!isset ($ LangValue )) {$ LangValue = Session::get ('Lang ' ,'en ' ); } //如果Cookie未设置就读取Session中的Lang;
361
363
$ LangValue = strtolower (trim ($ LangValue )); global $ qLangs ; if (isset ($ qLangs [$ LangValue ])) { App::setLocale ($ qLangs [$ LangValue ]); } else { App::setLocale ('en ' ); } //设置语言
362
364
$ Data ['xLang ' ]=App::getLocale (); $ Data ['xUri ' ]=trim (Route::getFacadeRoot ()->current ()->uri ()); $ Data ['xUrl ' ]=trim ($ request ->fullUrl ()); $ Data ['xReferer ' ]=trim (request ()->headers ->get ('referer ' )); $ Data ['xClientIP ' ]=trim ($ request ->ip ());
363
- $ Data ['xLastRequest ' ]=date ("Y-m-d H:i:s " ,time ()); Session::put ('LastRequest ' ,$ Data ['xLastRequest ' ]);/*[End]*/
364
- /* --- 判断是否登录成功[Begin] --- */
365
- $ xU =trim (Session::get ('User ' ,'' )); $ xP =trim (Session::get ('Pass ' ,'' ));
366
- $ xV =Chk_Authenticate_Session ($ xU ,$ xP ); if ($ xV [0 ]==false ) { Session::forget (['User ' ,'Pass ' ]); return redirect ('/login ' ); /* 用户名密码验证失败 , 重定向至登录页面; */ }
365
+ $ Data ['xLastRequest ' ]=date ("Y-m-d H:i:s " ,time ()); /*[End]*/
367
366
/* ====== 处理路由 Begin ====== */
368
- Session::forget (['User ' ,'Pass ' ]);
369
- Session::flush ();
370
- sleep (1 );
371
367
$ Data ['xMessage ' ]=trans ('main.LogoutMsg ' );
372
368
$ Data ['xMessage_Center ' ]='T ' ; //文字中间对齐
373
369
$ Data ['xMessage_UrlTime ' ]=3 ;
374
370
$ Data ['xMessage_Url ' ]='/ ' ;
375
- var_dump ([ Session::get ( 'User ' ,'' ),Session:: get ( ' Pass ', '' ) ]);
371
+ Session::forget ([ 'User ' ,'Pass ' ]);
376
372
return view ('message ' ,$ Data ); //输出页面;
377
373
});
378
374
@@ -470,6 +466,23 @@ function Get_info_Storage() { //获取存储相关信息
470
466
}
471
467
})->name ('login ' );
472
468
469
+ Route::get ('/gologout ' , function (Request $ request ) { //登出页面
470
+ /* --- 设置语言[Begin] --- */
471
+ $ LangValue = $ request ->cookie ('Lang ' ); //读取Cookie中的Lang;
472
+ if (!isset ($ LangValue )) {$ LangValue = Session::get ('Lang ' ,'en ' ); } //如果Cookie未设置就读取Session中的Lang;
473
+ $ LangValue = strtolower (trim ($ LangValue )); global $ qLangs ; if (isset ($ qLangs [$ LangValue ])) { App::setLocale ($ qLangs [$ LangValue ]); } else { App::setLocale ('en ' ); } //设置语言
474
+ $ Data ['xLang ' ]=App::getLocale (); $ Data ['xUri ' ]=trim (Route::getFacadeRoot ()->current ()->uri ()); $ Data ['xUrl ' ]=trim ($ request ->fullUrl ()); $ Data ['xReferer ' ]=trim (request ()->headers ->get ('referer ' )); $ Data ['xClientIP ' ]=trim ($ request ->ip ());
475
+ $ Data ['xLastRequest ' ]=date ("Y-m-d H:i:s " ,time ()); Session::put ('LastRequest ' ,$ Data ['xLastRequest ' ]);/*[End]*/
476
+ /* --- 判断是否登录成功[Begin] --- */
477
+ $ xU =trim (Session::get ('User ' ,'' )); $ xP =trim (Session::get ('Pass ' ,'' ));
478
+ $ xV =Chk_Authenticate_Session ($ xU ,$ xP ); if ($ xV [0 ]==false ) { Session::forget (['User ' ,'Pass ' ]); return redirect ('/login ' ); /* 用户名密码验证失败 , 重定向至登录页面; */ }
479
+ //密码验证正确,开始输出控制面板 ===>>>
480
+ $ Data ['xSysInfo ' ]=Get_info_Net ();
481
+ Log::info ('GoLogout ' );
482
+ $ Data ['xUser ' ]=trim ($ xV [1 ]); return view ('gologout ' ,$ Data ); //输出页面;
483
+ /*[End]*/
484
+ });
485
+
473
486
Route::get ('/index ' , function (Request $ request ) { //系统首页
474
487
/* --- 设置语言[Begin] --- */
475
488
$ LangValue = $ request ->cookie ('Lang ' ); //读取Cookie中的Lang;
@@ -483,7 +496,7 @@ function Get_info_Storage() { //获取存储相关信息
483
496
//密码验证正确,开始输出控制面板 ===>>>
484
497
//$HW=Get_phpSysinfo($hosturl=URL::secureAsset(''),$decode=true);
485
498
$ Data ['xSysInfo ' ]=Get_info_All ();
486
- Log::info ('打开控制面板! ' );
499
+ Log::info ('Dashboard ' );
487
500
$ Data ['xUser ' ]=trim ($ xV [1 ]); return view ('index ' ,$ Data ); //输出页面;
488
501
/*[End]*/
489
502
});
@@ -500,7 +513,7 @@ function Get_info_Storage() { //获取存储相关信息
500
513
$ xV =Chk_Authenticate_Session ($ xU ,$ xP ); if ($ xV [0 ]==false ) { Session::forget (['User ' ,'Pass ' ]); return redirect ('/login ' ); /* 用户名密码验证失败 , 重定向至登录页面; */ }
501
514
//密码验证正确,开始输出控制面板 ===>>>
502
515
$ Data ['xSysInfo ' ]=Get_info_Net ();
503
- Log::info ('打开控制面板! ' );
516
+ Log::info ('Log ' );
504
517
$ Data ['xUser ' ]=trim ($ xV [1 ]); return view ('log ' ,$ Data ); //输出页面;
505
518
/*[End]*/
506
519
});
@@ -516,7 +529,7 @@ function Get_info_Storage() { //获取存储相关信息
516
529
$ xU =trim (Session::get ('User ' ,'' )); $ xP =trim (Session::get ('Pass ' ,'' ));
517
530
$ xV =Chk_Authenticate_Session ($ xU ,$ xP ); if ($ xV [0 ]==false ) { Session::forget (['User ' ,'Pass ' ]); return redirect ('/login ' ); /* 用户名密码验证失败 , 重定向至登录页面; */ }
518
531
//密码验证正确,开始输出控制面板 ===>>>
519
- Log::info ('打开控制面板! ' );
532
+ Log::info ('About ' );
520
533
$ Data ['xUser ' ]=trim ($ xV [1 ]); return view ('about ' ,$ Data ); //输出页面;
521
534
/*[End]*/
522
535
});
@@ -532,7 +545,7 @@ function Get_info_Storage() { //获取存储相关信息
532
545
$ xU =trim (Session::get ('User ' ,'' )); $ xP =trim (Session::get ('Pass ' ,'' ));
533
546
$ xV =Chk_Authenticate_Session ($ xU ,$ xP ); if ($ xV [0 ]==false ) { Session::forget (['User ' ,'Pass ' ]); return redirect ('/login ' ); /* 用户名密码验证失败 , 重定向至登录页面; */ }
534
547
//密码验证正确,开始输出控制面板 ===>>>
535
- Log::info ('打开控制面板! ' );
548
+ Log::info ('Preferences ' );
536
549
$ Data ['xUser ' ]=trim ($ xV [1 ]); return view ('preferences ' ,$ Data ); //输出页面;
537
550
/*[End]*/
538
551
});
0 commit comments