laravel-authorization相关内容
我正在 Laravel 5.2 中构建一个非常简单的应用程序,但是当使用 AuthController 的操作注销时,它根本不起作用.我有一个导航栏,用于检查 Auth::check() 并且在调用注销操作后它不会改变. 我在 routes.php 文件中有这个路由: Route::get('users/logout', 'Auth\AuthController@getLogout')
..
有谁知道如何覆盖 Laravel 的密码代理中使用的功能?我知道文档: https://laravel.com/docs/5.3/passwords#resetting-views 提供有关如何处理视图和一些表面级别的事情的信息,但实际上根本不清楚,或者我可能没有阅读足够的时间. 我已经知道如何覆盖 ResetsPasswords.php Trait 但覆盖 Password::
..
我正在尝试分别验证 users 和 admin 表单 user 表和 admin 表.我正在使用 laravel 开箱即用的 User 模型,并为 Admin 创建了相同的模型. 我在 auth 中添加了一个保护密钥和提供者密钥. 守卫 'guards' =>['用户' =>['司机' =>'会议','提供者' =>'用户',],'管理员' =>['司机' =>'会议','提供者' =>'
..
我有一个Laravel 6应用程序. 在典型的应用程序中,用户只需指定自己的 email ,其中电子邮件是唯一的. 但是,在我的应用程序中,用户模型中有2列用于验证用户身份. app_id 电子邮件 唯一(app_id,电子邮件) 因此,要登录,我们需要同时传递 app_id 和 email 以及 password .相同的 email 可以用于不同的 app_id s
..
如何在nova索引页面上禁用编辑/删除按钮并仍然允许详细页面,如果我要创建一个策略,该策略将在所有位置禁用该操作,我想允许在详细页面上进行编辑和删除,但只想从索引中删除这些按钮, 做类似 的操作 公共功能更新(用户$ user,客户$ customer){如果(request()-> route()-> getName('route-name')){返回false;}} 是正确的方法
..
我有两个警卫队 管理员用户 我还创建了控制器,用户可以在其中管理自己的数据,而管理员也可以管理用户数据.所以我创建了两个控制器 控制器行政教育背景控制器用户EducationBackgroundController 在User/EducationBackgroundController中,我具有此功能,可获取当前登录用户的教育背景并显示在用户视图中 公共功能索引(教育程度教育){尝试
..
我想更改laravel auth表的表名和某些列名. 将表名从“用户"更改为“帐户" 将表列名从“名称"更改为“用户名" 将表列名从"email"更改为"email_addr" 将表列名从"updated_at"更改为"last_updated_at" 我应该采取什么步骤或在不破坏某些内容的情况下编辑哪些代码? 我以前尝试过此方法,并且注册有效,但登录没有成功.每当我尝试登
..
我正在使用Laravel 5.4.23,当我在404页面上打auth(),auth()->check(),auth()->user()时遇到了这种情况,并且这些未初始化,因此在视图或任何地方返回null在那附近. 我什至去AppServiceProvider.php类进行一些测试, dd(auth()->check()); 即使我已经登录,也会在boot方法中返回Null,这对我来
..
在laravel 5.1中,如果您使用以下方法,则可以在检查能力时返回自定义响应: if (Gate::denies('update', $post)) { return response()->view('errors.403'); } 使用authorize方法时是否有任何方法可以返回类似的自定义错误: $this->authorize('update', $p
..
有时需要检查用户授权是否有不带参数的操作,例如create/store方法: class PostPolicy { use HandlesAuthorization; /** * Determine if the user can create a new post. * * @param \App\User $user * @re
..
我正在使用使用Passport进行身份验证的Laravel 5.5版. 我已经成功创建了令牌,并且可以使用auth:api中间件对其进行访问. 但是,每当用户登录系统时,它都会为该用户创建新令牌.我只想刷新用户的最后一个令牌并将其发送回,而不是创建一个新的令牌. 我已使用以下代码生成身份验证令牌 $token = $user->createToken('string-'.$use
..
我正在Laravel 5.2中构建一个非常简单的应用程序,但是当使用AuthController的操作注销时,它根本无法工作.我有一个导航栏,它会检查Auth::check(),并且在调用注销操作后不会更改. 我在routes.php文件中有此路由: Route::get('users/logout', 'Auth\AuthController@getLogout'); 它在
..
有人知道如何重写laravel密码代理中使用的功能吗?我知道文档: https://laravel.com/docs/5.3/passwords#resetting-views 提供有关如何处理视图和一些表面级别的内容的信息,但实际上并不清楚,或者我没有足够的时间阅读. 我已经知道如何覆盖ResetsPasswords.php特性,但是覆盖Password::broker()的功
..
我正在尝试分别通过user表和admin表对用户和 admin 进行身份验证.我正在使用laravel提供的User模型,并为Admin.创建了相同的模型.我在auth.php. 中添加了保护密钥和提供者密钥 卫兵 'guards' => [ 'user' =>[ 'driver' => 'session', 'provider' => 'user
..
我已将Laravel 5.7 Auth()的注册页面更改为studentRegister页面以注册新学生,但是当我通过其他用户登录时无法访问.我在参加会议时,该路线无效.但是,从一个会话注销后,它可以完美运行. 请建议我登录后如何注册新学生. studentRegister.blade.php 我也删除了{{csrf}}. @extends('layouts.app')
..
我在laravel 5.2提供的AuthController中设置了一些不同的登录逻辑.代码是 protected function authenticated(Request $request) { $email = $request->input('email'); $password = $request->input('password')
..