问题标签 [laravel-authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1333 浏览

laravel - Laravel 5:诊断密码重置令牌无效错误

我使用 Laravel 身份验证系统向所有新用户发送欢迎电子邮件。大多数情况下它工作正常,但我遇到了一些孤立的事件,我得到“密码重置令牌无效”错误。

为了诊断这一点,我希望能够手动将用户 URL 中提供的字符串(即我通过电子邮件发送给他们的令牌)与password_resets.token字段中存储的值进行比较。我怎样才能做到这一点?

URL 中的令牌似乎是 64 个十六进制字符。数据库中的标记以 开头$2y$10$,所以我假设它是password_hash函数的输出。我怎样才能从一个翻译到另一个?

0 投票
1 回答
1828 浏览

laravel - Laravel 5.5 中的 Auth::attempt () 总是返回 false

我在播种机中使用哈希来加密密码,在我的控制器中,我使用 Auth 来检查来自客户端的请求,但它总是返回 false,我不知道为什么。

这是代码:

我的家庭控制器:

我的播种机有:

我的模型用户:

我的路由器有:

但是当我请求播种机的信息时,Auth::attempt ()总是返回false。

0 投票
1 回答
438 浏览

laravel - Auth::guard() 在视图 laravel 5.7 中工作错误

我有一个控制器:

并查看:

但是当我使用用户帐户登录时,它会显示管理页面。当我使用管理员帐户登录时,它显示访客页面,我不知道为什么,请帮助!

0 投票
0 回答
112 浏览

php - 更改租户数据库后,Laravel Auth 外观不起作用

当我在登录过程中动态更改数据库时,Auth 门面不理解它并且总是从默认数据库中获取用户。除了 Auth 门面之外,所有的东西都在工作。这是更改租户数据库的功能

我的租户模型中有

我也在使用中间件来保持连接。请帮帮我,非常感谢!

0 投票
1 回答
1455 浏览

laravel - Laravel 角色和权限包

我想创建如下角色和权限:

每个post都有很多users

  1. 类型 A 用户可以对帖子执行任何操作(创建、编辑、更新和删除)。

  2. B 类用户只能创建、编辑和更新帖子。

  3. C 类用户只能编辑和更新帖子。

这适用于santigarcor/laratrustorspatie/laravel-permission包吗?这些包看起来很复杂。

0 投票
3 回答
3543 浏览

php - Laravel 5.5:上次登录和上次登录 IP 不会在成功登录时更新

我正在使用 laravel 5.5,想在每次成功登录时记录上次登录(日期时间)和上次登录 IP。但它没有更新。

登录控制器:

用户模型:

0 投票
1 回答
149 浏览

laravel - Auth::check() 在 Laravel 模型中返回 False,但在控制器中返回 True

我有一个 Laravel 应用程序,我想在其中Auth::user加入我的模型。但是,当我Auth::check()在模型中执行时,它会返回false,而在控制器中它会返回true.

0 投票
3 回答
1950 浏览

laravel - 在 Laravel Auth 中自定义重定向

我想自定义 Laravel Auth。我想区分管理员和用户。在默认用户表中,我添加了具有两个选项的列角色:管理员和用户。根据手册,我正在定义redirectTo方法。

路线

问题是当我以用户或管理员身份登录时,我总是重定向到默认的 laravel 主页视图。我做错了什么?

0 投票
2 回答
5514 浏览

laravel - laravel/如何检查刀片和控制器中的权限?

我为我的 laravel 项目创建了一些权限和角色。

web.php路由中,我可以使用一些权限定义这样的中间件:

或在获得一项许可的刀片中:

如何检查刀片和控制器线中的多个权限值web.php

0 投票
1 回答
68 浏览

php - 身份验证::id(); 返回 '​​null' 或 auth::check(); 返回“假”

我尝试了这里讨论的不同方法,但对我的问题没有成功。假设:

  1. 未能将路由分组到同一个中间件组下。
  2. 从 web 中间件获取所需的所有会话并将它们替换为全局中间件但我不知道如何?请帮忙。

控制器

路线