gpt4 book ai didi

php - 在 Auth::attempt() Laravel 5.1 中禁用重定向

转载 作者:可可西里 更新时间:2023-10-31 23:38:51 26 4
gpt4 key购买 nike

我使用 Laravel 创建 REST API。我在登录 API 中,所以我使用从 Laravel 构建的 AuthController。

但是,当我第一次使用 Auth::attempt() 验证用户登录时,我成功获取了用户信息,因为我调用了此方法 Auth::user()。但是,当我第二次再次运行时,出现以下错误:

NotFoundHttpException in RouteCollection.php line 161:

我知道如果用户已通过身份验证,它会自动发送重定向。并保存 session 。

这是我在 AuthController.php 中的登录代码

public function demo() {

if (Auth::attempt(Input::only('email','password'))) {
return Auth::user();
} else {
return "false";
}
}

我这样写路线:

Route::post('demo', 'Auth\AuthController@demo');

在这种情况下如何禁用重定向?因为我想从我的移动应用程序调用我的 API。

谢谢

最佳答案

Answer

Okay i get the solution, but it's not elegant way. I edit the class RedirectIfAuthenticated and remove return redirect(/home) in handle method.

关于php - 在 Auth::attempt() Laravel 5.1 中禁用重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33029676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com