Advertisement
Guest User

Auth

a guest
Sep 20th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers\Auth;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. use App\Http\Requests;
  8. use App\Http\Controllers\Controller;
  9. use App\User;
  10. use Auth;
  11.  
  12. class AuthController extends Controller
  13. {
  14. public function __construct()
  15. {
  16. $this->middleware('guest', ['expect' => 'getLogout']);
  17. }
  18.  
  19. public function getLogin()
  20. {
  21.  
  22. return view('auth.login');
  23. }
  24.  
  25. public function postLogin(Request $r)
  26. {
  27. $username = $r->input('email');
  28. $password = $r->input('password');
  29. $remember = ($r->input('remember')) ? true : false;
  30.  
  31. if(Auth::attempt(['email' => $username, 'password' => $password],$remember)) {
  32. if(Auth::viaRemember()) {
  33. return redirect('siswa');
  34. }
  35. return redirect('siswa');
  36. }
  37. $msgclass = "danger";
  38. $msg = "Username atau password tidak valid";
  39. return redirect('login')->with('msgclass',$msgclass)->with('msg',$msg)->withInput();
  40. }
  41.  
  42. public function getRegister()
  43. {
  44. return view('auth.register');
  45. }
  46.  
  47. public function postRegister(Request $r)
  48. {
  49. $user = new User;
  50. $user->name = $r->input('name');
  51. $user->email = $r->input('email');
  52. $user->password = bcrypt($r->input('password'));
  53. $user->save();
  54.  
  55. // dd($user);
  56. // die();
  57.  
  58. return redirect(url('login'));
  59. }
  60.  
  61. public function getLogout()
  62. {
  63. // Auth::logout();
  64. // return redirect('login');
  65. echo "test";
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement