7得票1回答
Laravel中通过电子邮件或手机号重置密码

Laravel 5.5默认的密码重置系统仅支持邮箱,但我需要添加对手机号的支持(通过OTP验证并生成一个令牌并跳转到密码重置页面)。我正在完成此部分,并在password_resets表中创建了一个mobile列。 问题在于\Illuminate\Auth\Passwords\Databas...

10得票5回答
如何在Laravel 5.2中为登录条件添加额外的逻辑

我只是想说,如果用户没有活动,不允许登录。我已经创建了以下控制器,但我不确定我缺少什么或者我还需要做些什么才能使其正常工作!<?php namespace App\Http\Controllers\Auth; use Illuminate\Auth\Authenticatable; u...

8得票3回答
在路由中添加参数的位置:verification.notice {language}/email/verify。

缺少必要参数[路由:verification.notice] [URI:{language}/email/verify] 我在我的项目中添加了laravel电子邮件验证,使用本地化后出现了问题。现在的问题是路由verification.notice缺少一个参数。我知道我需要添加/传递app(...

20得票10回答
laravel 6.0中未定义'ui'命令

我在Laravel上启动了一个新项目,但我的Composer安装了最新版本的Laravel 6.0.1。 Php artisan make:auth命令无法工作。 我尝试了很多次,但错误仍然存在。composer require laravel/ui 已安装,但当我使用第二个命令时: p...

9得票10回答
如何将登录用户数据传递到Laravel控制器

我是在 Laravel 5.4 上工作的,我已经在客户端使用了 auth 进行用户登录。现在我想在控制器中获取已登录用户的详细信息。通过编写以下代码,在视图中我得到了如下结果: {{ Auth::user()->name }} // this works on view page on...

31得票9回答
如何在Laravel中实现不要求用户登录即可验证电子邮件

我正在开发一个Laravel应用程序。我的应用程序正在使用Laravel内置的身份验证功能。在Laravel身份验证中,当用户注册时,会发送一封验证电子邮件。当用户验证电子邮件并点击电子邮件内部的链接时,如果用户还没有登录,则必须重新登录以确认电子邮件。 VerificationContro...

9得票5回答
手动使用ID进行Laravel身份验证登录

我是laravel的新手,目前正在处理一个功能,在其中我们使用 DB::insert(); 将数据插入到用户表中。 然后我使用以下代码获取最后一个id: $user_id = DB::getPdo()->lastInsertId(); 现在,我希望用户在注册后能够登录,因此我尝...

42得票8回答
检查哪个“守卫”已登录

我有一个使用laravel 5.2开发的多身份认证应用,在config/auth.php中定义了以下守卫:... 'admin' => [ 'driver' => 'session', 'provider' => 'admin', ], 'user' =&gt...

7得票3回答
使用Fortify Laravel 8登录时,可以选择使用电子邮件或用户名登录。

我想让用户可以使用电子邮件或用户名及其密码进行登录。 我在FortifyServiceProvider.php的boot()方法中添加了以下代码: Fortify::authenticateUsing(function (Request $request) { $user ...

7得票7回答
在 Laravel 5.5 中更新用户密码后防止注销

从Laravel 5.3开始,新增了一个中间件: \Illuminate\Session\Middleware\AuthenticateSession 虽然它确实有安全保障的好处,但如果用户更改密码,则还会导致用户注销(显示登录页面)。 在Laravel 5.5中,我们如何防止用户在...