UserController.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace App\Http\Controllers\Agents\User;
  3. use App\Modules\Agents\Services\AgentsManageService;
  4. use Illuminate\Http\Request;
  5. use Illuminate\Routing\Controller;
  6. class UserController extends Controller {
  7. public function login() {
  8. return view('agents.login',['page'=>'daily_statistic']);
  9. }
  10. public function doLogin(Request $request) {
  11. $account = $request->has('username') ? trim($request->input('username')) : '';
  12. $password = $request->has('password') ? trim($request->input('password')) : '';
  13. // var_dump('$password:'.$password.' $account:'.$account);die();
  14. if(!$account || !$password) return back()->withErrors(['username'=>'用户名或者密码错误']);
  15. $manage = AgentsManageService::getByAccount($account);
  16. // var_dump($manage);
  17. \Log::info(md5($password."^-^zhuishuyun^_^"));
  18. if($manage && $manage->password == md5($password."^-^zhuishuyun^_^"))
  19. {
  20. //if($manage->is_enabled == 0) return response()->error('MANAGE_NOT_ENABLED');
  21. $request->session()->put('agent_auth', $manage->id);
  22. $request->session()->put('agent_user', serialize($manage));
  23. return redirect('/');
  24. //return response()->success(compact('options'));
  25. }
  26. return back()->withErrors(['username'=>'用户名或者密码错误']);
  27. //return response()->error('LOGIN_VERIFY_ERROR');
  28. }
  29. public function welcome(Request $request) {
  30. return view('agents.welcome',['page'=>'welcome']);
  31. }
  32. public function sendOrders(Request $request) {
  33. return view('agents.send_orders',['page'=>'send_orders']);
  34. }
  35. public function logout(Request $request){
  36. $request->session()->flush();
  37. return redirect('/login');
  38. }
  39. }