LoginController.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. /**
  6. *
  7. */
  8. class LoginController extends Controller {
  9. function _init(){
  10. }
  11. function aa() {
  12. $zqRuleModel = new \App\Lib\Settlement\SettlementOrder;
  13. $zqRuleModel -> ChuanOrder('20190507134301713489765');
  14. }
  15. function index(Request $req) {
  16. if ($req->isMethod('post')) {
  17. $user = new \App\Models\System_user;
  18. $str = $user->adminLogin($_POST['account'], $_POST['password']);
  19. if($str>0){
  20. $token=refreshToken($str['admin_id']);
  21. $str['token']=$token;
  22. $req->session()->put('adminInfo',$str);
  23. $str=1;
  24. }
  25. $log = array(
  26. session('adminInfo.admin_name'),
  27. $_POST['account']
  28. );
  29. OperationLog(session('adminInfo.admin_id'), 'login', $log);
  30. return responseToJson($str);
  31. }
  32. return view('admin.login/index');
  33. }
  34. function logout(Request $req){
  35. $log = array(
  36. session('adminInfo.admin_name'),
  37. );
  38. OperationLog(session('adminInfo.admin_id'), 'logout', $log);
  39. $req->session()->flush();
  40. $req->session()->regenerate();
  41. return view('admin.login/index');
  42. }
  43. function Errors(){
  44. return view('admin.login/error');
  45. }
  46. }