【发布时间】:2018-05-30 08:00:12
【问题描述】:
我正在使用 Laravel 自己的 CSRF 令牌身份验证...
在我的控制器中
public function __construct()
{
$this->middleware('auth')->except('login');
}
public function authenticate(Request $request)
{
$credentials = $request->only('email', 'password');
if ($token = Auth::attempt($credentials))
{
// $request->session()->regenerate();
// return response()->json(compact('token'));
return redirect()->intended('/home');
}
和路线Route::post('/authenticate', 'AuthController@authenticate');
它正在成功记录我并发送到主页 csrf token
但我无法在 authenticate 方法中获取令牌。我想用它来验证 REST API...我不想使用 JWT 或其他 Auth 方法,因为我想在同一个项目中使用 REST API 和其他 UI 页面(刀片)...
【问题讨论】:
标签: php laravel authentication token csrf