2016-12-12 43 views
2

我知道,存在的方式如何通过他们的ID来登录用户:登录用户在智威汤逊在验证laravel

Auth::loginUsingId($user_id) 

,但如何做到这一点的智威汤逊验证?我试过这样的:

JWTAuth::loginUsingId($user_id) 

但它返回错误:方法loginUsingId不存在!

那么,如何通过他们的user_id在jwt auth登录用户?

+0

它应该是'JWTAuth ::尝试($凭证)' –

回答

2

请注意,JWT Auth与传统的会话登录系统不具有相同的行为。除此之外,在JWTAuth,你可以从一个User对象登录用户:

// grab some user 
$user = User::first(); 

$token = JWTAuth::fromUser($user); 

所以,如果你只能访问ID:

$user = User::find($id); 
JWTAuth::fromUser($user); 

Source: https://github.com/tymondesigns/jwt-auth/wiki/Creating-Tokens