WelcomeController.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: hp
  5. * Date: 2017/12/1
  6. * Time: 11:37
  7. */
  8. namespace App\Http\Controllers\Cp\Web;
  9. use App\Http\Controllers\Controller;
  10. use Illuminate\Http\Request;
  11. class WelcomeController extends Controller
  12. {
  13. public function index(Request $request)
  14. {
  15. $domain = _domain();
  16. $msg = $request->has('msg')?$request->get('msg'):'';
  17. $options = [];
  18. if(session('cp_manage_user'))
  19. {
  20. $manage_user = unserialize(session('cp_manage_user'));
  21. // var_dump('$manage_user_sesiral');var_dump($manage_user);
  22. $options =[
  23. 'role'=>isset($manage_user['role'])?$manage_user['role']:''
  24. ];
  25. }else{
  26. return redirect()->to('/login');
  27. exit();
  28. }
  29. // $options =[
  30. // 'role'=>'admin'
  31. // ];
  32. // var_dump('$options');var_dump($options);die();
  33. $options = json_encode($options);
  34. // var_dump('$options');var_dump($options);die();
  35. return view('cp.web.welcome.index',compact('options','msg'));
  36. }
  37. public function login(Request $request)
  38. {
  39. $options =[];
  40. $msg = $request->has('msg')?$request->get('msg'):'';
  41. return view('cp.web.auth.login',compact('options','msg'));
  42. }
  43. public function logout(Request $request)
  44. {
  45. $request->session()->forget('cp_manage_auth');
  46. $request->session()->forget('cp_manage_user');
  47. \Log::info('logout');
  48. return redirect()->to('/login');
  49. }
  50. public function get_session(Request $request)
  51. {
  52. var_dump('manage_auth');
  53. var_dump(session('manage_auth'));
  54. var_dump('manage_user');
  55. var_dump(session('manage_user'));
  56. }
  57. }