Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php echo Form::open(array('name'=>'loginForm','autocomplete'=>'off')); ?>
- <md-input-container class="md-block">
- <?php echo Form::label('username', 'Username'); echo Form::text('username', '',
- array('required'=>'required','ng-model'=>'userD.user.username','md-no-asterisk')); ?>
- <div ng-messages="loginForm.username.$error" role="alert">
- <div ng-message="required">Username is required</div>
- </div>
- </md-input-container>
- <md-input-container class="md-block">
- <?php echo Form::label('password', 'Password'); echo Form::password('password',
- array('required'=>'required','ng-model'=>'userD.user.password','md-no-asterisk')); ?>
- <div ng-messages="loginForm.password.$error" role="alert">
- <div ng-message="required">Password can not be blank</div>
- </div>
- </md-input-container>
- <md-button type="submit" class="md-primary md-raised" ng-disabled="!loginForm.$valid"
- ng-click="userD.login()">Login</md-button>
- <?php echo Form::close(); ?>
- function login() {
- $http.post('/admin/login', {user: userD.user})
- .success(function (res) {
- $window.location.href = '/admin/dashboard';
- })
- .error(function(res) {
- console.log(res);
- userD.error = res;
- });
- }
- use IlluminateHttpRequest;
- use AppHttpRequests;
- use AppHttpControllersController;
- use IlluminateSupportFacadesAuth;
- use IlluminateSupportFacadesRedirect;
- class LoginController extends Controller{
- public function index(){
- if(Auth::check() && Auth::user()->UserRoles->role >= 2){
- return Redirect::to('/admin/dashboard');
- }
- return View('admin.login.index');
- }
- public function login(Request $request){
- $data = $request['user'];
- $email = isset($data['username']) ? $data['username'] : null;
- $password = isset($data['password']) ? $data['password'] : null;
- //$remember = isset($data['remember']) ? $data['remember'] : null;
- if(Auth::attempt(['email' => $email, 'password' => $password]/*, $remember*/))
- {
- if(Auth::user()->UserRoles->role > 1)
- {
- return response()->json(["message" => "Welcome"]);
- }
- return response()->json(["The email or password you entered is not correct"], 422);
- }
- return response()->json(["2 : The email or password you entered is not correct"], 422);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement