public function postLogin()
    {
        try {
            $validator = new UserValidator(Input::all(), 'login');
            $loginAttribute = Config::get('cartalyst/sentry::users.login_attribute');

            if(!$validator->passes()) {
                 return Response::json(array('logged' => false, 'errorMessages' => $validator->getErrors()));
            }


            $credentials = array(
                $loginAttribute => Input::get($loginAttribute),
                'password' => Input::get('pass'),
            );

            // authenticate user
            Sentry::authenticate($credentials, (bool)Input::get('remember'));
        } catch(\Cartalyst\Sentry\Throttling\UserBannedException $e) {
            return Response::json(array('logged' => false, 'errorMessage' => trans('syntara::all.messages.banned'), 'errorType' => 'danger'));
        } catch (\RuntimeException $e) {
            return Response::json(array('logged' => false, 'errorMessage' => trans('syntara::all.messages.login-failed'), 'errorType' => 'danger'));
        }

        return Response::json(array('logged' => true));
    }
public function postLogin()
    {
        try {
            $validator = new UserValidator(Input::all(), 'login');
            $loginAttribute = Config::get('cartalyst/sentry::users.login_attribute');

            if(!$validator->passes()) {
                 return Response::json(array('logged' => false, 'errorMessages' => $validator->getErrors()));
            }


            $credentials = array(
                $loginAttribute => Input::get($loginAttribute),
                'password' => Input::get('pass'),
            );

            // authenticate user
            Sentry::authenticate($credentials, (bool)Input::get('remember'));
        } catch(\Cartalyst\Sentry\Throttling\UserBannedException $e) {
            return Response::json(array('logged' => false, 'errorMessage' => trans('syntara::all.messages.banned'), 'errorType' => 'danger'));
        } catch (\RuntimeException $e) {
            return Response::json(array('logged' => false, 'errorMessage' => trans('syntara::all.messages.login-failed'), 'errorType' => 'danger'));
        }

        return Response::json(array('logged' => true));
    }
public function postLogin ( ) { try { $ validator = new UserValidator ( Input :: all ( ) , 'login' ) ; $ loginAttribute = Config :: get ( 'cartalyst/sentry::users.login_attribute' ) ; if ( ! $ validator -> passes ( ) ) { return Response :: json ( array ( 'logged' => false , 'errorMessages' => $ validator -> getErrors ( ) ) ) ; } $ credentials = array ( $ loginAttribute => Input :: get ( $ loginAttribute ) , 'password' => Input :: get ( 'pass' ) , ) ; // authenticate user Sentry :: authenticate ( $ credentials , ( bool ) Input :: get ( 'remember' ) ) ; } catch ( \ Cartalyst \ Sentry \ Throttling \ UserBannedException $ e ) { return Response :: json ( array ( 'logged' => false , 'errorMessage' => trans ( 'syntara::all.messages.banned' ) , 'errorType' => 'danger' ) ) ; } catch ( \ RuntimeException $ e ) { return Response :: json ( array ( 'logged' => false , 'errorMessage' => trans ( 'syntara::all.messages.login-failed' ) , 'errorType' => 'danger' ) ) ; } return Response :: json ( array ( 'logged' => true ) ) ; }
Login post authentication
Login post authentication