我有以下问题。
我有backend
可以保存我的用户。整件事都是用Laravel
完成的。我将成功登录后获得的令牌发送给方法。这让我回复你的用户数据。在Postman
完美运作。
当我通过我的frontend
登录时,我获得了令牌并将其保存在localstorage中。我甚至得到了合适的用户。当我退出时,我删除了令牌。现在,我使用其他用户登录并从第一次登录时获取数据。
我使用护照。
这是我的代码:
UserController中
public function userDetails()
{
$user = Auth::user();
return response()->json(['persons' => $user], 200);
}
api.php
Route::post('userLogin', 'UserController@userLogin');
Route::post('userRegister', 'UserController@userRegister');
Route::group(['middleware' => 'auth:api'], function(){
Route::post('userDetails', 'UserController@userDetails');
});
Angular Frontend:
getUserDetail() {
console.log('getUserDetail');
console.log(localStorage.getItem('userToken'));
console.log('HTTP OPTION');
console.log(this.httpOptions);
return this.http.post(
this.rootUrl + '/userDetails',
null,
this.httpOptions
);
}