当我的站点登录失败时,在laravel.log文件中记录错误。我使用laravel护照进行api认证。
错误:
[2018-08-06 13:27:35] local.ERROR: League\OAuth2\Server\Exception\OAuthServerException: The user credentials were incorrect. in /home/roberto/new_site/vendor/league/oauth2-server/src/Exception/OAuthServerException.php:128
如何禁用oauth日志?
我目前正在努力了解Laravel是如何运作的。我最大的问题是认证过程。假设我有一个管理面板和一个用户面板。我在"user_type“的”user“表中有一列,1= normal user和2= admin user。当用户登录到用户登录表单时,laravel将检查用户信息,并确保正常用户登录的类型为1。如果是,则设置会话。但是如何检查登录的用户是管理用户还是普通用户。任何帮助都是非常感谢的!
我有一个简单的web应用程序,对我所有的网络路线使用定期认证。在我的应用程序中只有几个地方,我希望能够从Javascript调用几个API路由。我可以设置Sanctum的SPA认证工作,而不做SPA风格的登录?
我遵循了服务器端的指令,在我的登录页面上,我在使用标准路由登录之前使用axios库执行CSRF cookie请求。但是,当我试图进入一条圣殿保护的路线时,我只会被重定向到主页。
是否预期基于Sanctum会话的auth应该使用常规的应用程序登录?
编辑
我找到了问题所在。在EnsureFrontendRequestsAreStateful中,这个函数是:
public static f
我正在寻找一种更好、更有效的方法来限制用户根据他们的给定角色登录到应用程序中。例如,只有具有Users角色的Administrator才能登录到应用程序仪表板。
这是我的实现
谢谢
用户表
用户台播种机
<?php
use App\User;
use Illuminate\Database\Seeder;
class UsersTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run(
我开发了一个laravel 5应用程序,除了偶尔在VerifyCsrfToken.php第53行获得VerifyCsrfToken.php之外,一切都很好。我似乎找不出原因。这主要发生在登录过程中。我使用了laravel内置的特性来实现认证。下面是我的示例注销方法。
public function getLogout()
{
Auth::logout();
Session::forget('cart_id');
Session::forget('is_supervisor');
Sessio