Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. Route::group(['middleware' => ['web']], function() {
  2.  
  3. Route::post('/signup',[
  4. 'uses' => 'UserController@postSignUp',//SignupProcess
  5. 'as' => 'signup'
  6. ]);
  7.  
  8. Route::post('/signin',[
  9. 'uses' => 'UserController@postSignIn',//SigninProcess
  10. 'as' => 'signin'
  11. ]);
  12.  
  13. });
  14.  
  15.  
  16. Route::get('signup', function () {
  17. return view('signup');
  18. });
  19.  
  20. Route::get('login', function () {
  21. return view('login');
  22. });
  23.  
  24. <?php
  25.  
  26. namespace AppHttpControllers;
  27.  
  28. use AppUser;
  29. use IlluminateHttpRequest;
  30. use IlluminateSupportFacadesAuth;
  31.  
  32. class UserController extends Controller
  33. {
  34. public function postSignUp(Request $request)
  35. {
  36. $username = $request['username'];
  37. $password = bcrypt($request['password']);
  38. $token = $request['_token'];
  39.  
  40. $user = new user();
  41. $user->email = $username;
  42. $user->password = $password;
  43. $user->remember_token = $token;
  44.  
  45. $user->save();
  46.  
  47. return redirect()->back();
  48. }
  49.  
  50. public function postSignIn(request $request)
  51. {
  52.  
  53. if (Auth::attempt(['email'=> $request['username'], 'password' => $request['password']]))
  54. {
  55. // Authentication passed...
  56. return "false";
  57. }
  58. }
  59. }
  60.  
  61. class User extends Model implements Authenticable
  62. {
  63.  
  64. use IlluminateAuthAuthenticable;
  65.  
  66. }
  67.  
  68. <html>
  69. <head><title>Login</title></head>
  70. {!! Form::open(['url' => 'signin']) !!}
  71. <label>Username</label>
  72. <input type = "text" name = "username"> <br>
  73. <label> Password </label>
  74. <input type = "password" name = "password"><br>
  75.  
  76. <input type='hidden' name='_token' value='{{ Session::token()}}'>
  77. <input type = "submit" name = "Login">
  78. {!! Form::close() !!}
  79. </body>
  80.  
  81. {!! Form::open(['url' => 'signup']) !!}
  82. <html>
  83. <head><title>Login</title></head>
  84. <form>
  85. <label>Username</label>
  86. <input type = "text" name = "username"> <br>
  87. <label> Password </label>
  88. <input type = "password" name = "password"><br>
  89. <input type = "submit" name = "Login">
  90. </form>
  91. </body>
  92. {!! Form::close() !!}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement