Laravel 5.2使用Laravel Auth Component和AngularJS登录

我想用laravel和angularJS的Auth组件开发登录功能。 Laravel的Auth组件处理登录系统的所有需求。 即存储登录会话,如果用户已经登录,则重定向到仪表板或请求页面,如果用户未登录,则重定向到登录页面,使用csrf令牌认证http请求 。现在,我想使用Auth组件laravel和AngularJS。 所以我不知道如果我用angularJS开发了登录功能, laravel仍然能够处理上面提到的所有功能吗? 我怀疑因为互联网上的文章告诉我可以使用基于令牌的身份验证。 如果我使用角度进行基于令牌的登录? 然后,我可以如何处理重定向以登录未登录的用户,重定向到以前请求的登录用户页面,对每个http请求进行身份验证等。如果任何人都可以用一些演示或链接解释,将不胜感激。

我已经参考了一些链接。 但我不明白如何维护其他功能,如重定向页面,验证请求等。这里有链接。

  • http://justinvoelkel.me/laravel-angularjs-part-two-login-and-authentication/
  • http://ryanchenkie.com/token-based-authentication-for-angularjs-and-laravel-apps/

  • laravel Auth提供上面列出的所有功能。

    Login:
    $condition = array('email' => $emailId, 'password' => $password);
    if(Auth::attempt($condition, $remember))
    {
        // successful login
    }
    else
    {
        // redirect to login page
        return redirect()->to('/signup');
    }
    
    
    CSRF Token
    Route::get('/',[
        'middleware'=>'auth',       // middleware auth checks for csrf token on every routing done through routes.php
        'uses'=>'HomeController@function'
    ]);
    

    等等


    要检查用户是否已登录,只需通过中间件检查他的令牌,那么Laravel就有一个JWT包,这使它非常易于使用。

    处理登录:

    AngularJS向您的Laravel API发送请求。 Larevel检查是否一切正常登录:

  • 如果一切正常,Laravel应该返回令牌
  • 如果不返回错误(HTTP代码)并在Angular中处理它
  • 如果事情不清楚或者您需要更多信息,请随时提问

    链接地址: http://www.djcxy.com/p/33115.html

    上一篇: Laravel 5.2 login with Laravel Auth Component and AngularJS

    下一篇: Laravel Socialite with Facebook not logging in