问题标签 [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.
laravel - Laravel 5 - 将 Auth 模块移入特定模块
我正在使用Laravel 5.6 中的nwidart包创建一个模块化应用程序。该命令php artisan make:auth
将为身份验证创建必要的控制器和刀片,但我想创建一个User
模块并将这些东西移动到该模块中。是否有可能做到这一点?
提前致谢
php - 如何在 Laravel 5.6 中使用多个表进行身份验证?
这是我想在 laravel 5.6 中进行身份验证的表结构:
权限:permission_id,权限
登录: login_id , permission_id , Full_name , 密码
电子邮件: email_id , login_id , 电子邮件
电话: phone_id , login_id , phone_number
用户可以使用电子邮件和密码登录,也可以使用密码登录每个用户可以拥有多个电话和电子邮件,我有 3 种权限用户,管理员,经理。
我怎样才能做到这一点 ?这是我的代码,如果电子邮件和电话是登录表中的字段,但在我的情况下,电子邮件和电话与登录表是分开的,因为每个用户可以拥有多个电子邮件或电话。
laravel - Laravel 登录后要去 / 路由
这是我的登录控制器
这是我的 web.php
我不知道为什么在成功登录其去往/路线后我想将其发送到另一条路线,在登录后我手动输入路线我成功查看了该路线如果我登录它不会显示但怎么能我在登录路线后管理
laravel - 如何为创建的用户发送电子邮件验证?
我正在尝试使用 Laravel 5.7 的新电子邮件验证功能。假设我在管理面板中以管理员身份登录,我想:
- 通过管理面板创建一个随机用户。
- 向该创建用户的电子邮件发送电子邮件验证。
我如何使用新的 Laravel 5.7 电子邮件验证功能来实现这一点?
laravel - 如何在 Laravel 5 中使用 Codeception 在单元测试中模拟身份验证用户?
我必须将我的单元测试转换为代码接收。我需要使用本文中的 loginWithFakeUser() 函数 -如何在 Laravel 的单元测试中模拟身份验证用户?
$this->be()
当我的课程已经在扩展时,我该如何使用\Codeception\Test\Unit
?我不知道我应该做什么use ..
或如何正确使用。将函数 loginWithFakeUser() 放入其中:
给我一个错误:
[ErrorException] 未定义属性:AdminTest::$app
我不确定如何设置 $app 变量。请帮我。非常感谢!
laravel - 如何在laravel中进行身份验证后重定向到页面之前登录用户详细信息
我正在为 swiggy 类型的应用程序开发一个 Web 后端。在那个后端,我想在标题中显示该特定合作伙伴用户添加的所有餐厅,并且该下拉菜单将显示在所有页面上,所以我想这样做让所有餐厅和商店在某个地方,以便标题可以访问和显示在每一页上。那么该怎么做呢?我试图执行下面的代码
但这给了我无法获取用户ID的错误。我想在每个页面标题上显示当前用户在系统中添加的用户餐厅列表作为下拉列表。所以我怎么能做到这一点。
laravel - Laravel 无法访问子域中间件中的用户
我尝试从 web 组访问我的自定义中间件中的当前用户。
要在多个域上使用会话,我在会话配置中设置域值'domain' => env('SESSION_DOMAIN', '.localhost'),
。然后我登录到我的应用程序。
当我调用http://localhost
的内容$request:user()
不为空。但是当我调用http://test.localhost
对象时为空。
怎么了?
laravel - 如何在 Laravel 5.7 中创建一个简单的身份验证守卫?
我正在尝试使用 Laravel 5.7 实现一个非常简单的身份验证机制,但不确定最好的方法。
为了将我的问题简化为最简单的术语,假设我想保护某些路由,以便它们只能被来自特定 IP 地址的用户查看。如果来自不同 IP 地址的用户尝试访问受保护的路由,他们将被重定向到外部 URL。
基本上,我想这样做:
在 Laravel 中实现这一点的最干净的方法是什么?我已经阅读了很多解释如何创建自定义身份验证提供程序的教程,但对于我正在做的事情来说,它们似乎过于复杂。
我可以简单地创建一个实现上述代码的中间件类吗?我可以通过 Google 搜索哪些术语,以找到可以帮助我实现此功能的教程?