Laravel 5.2使用Laravel Auth Component和AngularJS登录
我想用laravel和angularJS的Auth组件开发登录功能。 Laravel的Auth组件处理登录系统的所有需求。 即存储登录会话,如果用户已经登录,则重定向到仪表板或请求页面,如果用户未登录,则重定向到登录页面,使用csrf令牌等认证http请求 。现在,我想使用Auth组件laravel和AngularJS。 所以我不知道如果我用angularJS开发了登录功能, laravel仍然能够处理上面提到的所有功能吗? 我怀疑因为互联网上的文章告诉我可以使用基于令牌的身份验证。 如果我使用角度进行基于令牌的登录? 然后,我可以如何处理重定向以登录未登录的用户,重定向到以前请求的登录用户页面,对每个http请求进行身份验证等。如果任何人都可以用一些演示或链接解释,将不胜感激。
我已经参考了一些链接。 但我不明白如何维护其他功能,如重定向页面,验证请求等。这里有链接。
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检查是否一切正常登录:
如果事情不清楚或者您需要更多信息,请随时提问
链接地址: http://www.djcxy.com/p/33115.html上一篇: Laravel 5.2 login with Laravel Auth Component and AngularJS