Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Route::group(['middleware' => ['web']], function() {
- Route::post('/signup',[
- 'uses' => 'UserController@postSignUp',//SignupProcess
- 'as' => 'signup'
- ]);
- Route::post('/signin',[
- 'uses' => 'UserController@postSignIn',//SigninProcess
- 'as' => 'signin'
- ]);
- });
- Route::get('signup', function () {
- return view('signup');
- });
- Route::get('login', function () {
- return view('login');
- });
- <?php
- namespace AppHttpControllers;
- use AppUser;
- use IlluminateHttpRequest;
- use IlluminateSupportFacadesAuth;
- class UserController extends Controller
- {
- public function postSignUp(Request $request)
- {
- $username = $request['username'];
- $password = bcrypt($request['password']);
- $token = $request['_token'];
- $user = new user();
- $user->email = $username;
- $user->password = $password;
- $user->remember_token = $token;
- $user->save();
- return redirect()->back();
- }
- public function postSignIn(request $request)
- {
- if (Auth::attempt(['email'=> $request['username'], 'password' => $request['password']]))
- {
- // Authentication passed...
- return "false";
- }
- }
- }
- class User extends Model implements Authenticable
- {
- use IlluminateAuthAuthenticable;
- }
- <html>
- <head><title>Login</title></head>
- {!! Form::open(['url' => 'signin']) !!}
- <label>Username</label>
- <input type = "text" name = "username"> <br>
- <label> Password </label>
- <input type = "password" name = "password"><br>
- <input type='hidden' name='_token' value='{{ Session::token()}}'>
- <input type = "submit" name = "Login">
- {!! Form::close() !!}
- </body>
- {!! Form::open(['url' => 'signup']) !!}
- <html>
- <head><title>Login</title></head>
- <form>
- <label>Username</label>
- <input type = "text" name = "username"> <br>
- <label> Password </label>
- <input type = "password" name = "password"><br>
- <input type = "submit" name = "Login">
- </form>
- </body>
- {!! Form::close() !!}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement