基本上,用户登录后,我需要在编辑配置文件视图中更改密码表单。

我已经为来宾用户使用了密码重置功能。 是否有任何接口可以更改密码或laravel 5中要覆盖的方法?是否需要在UserController或Auth Controller中编写一些方法?

这是我的路线文件:

Route::get('/', 'HomeController@index');
Route::resource('user', 'UserController');

Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
]);

我也有一个带有默认CRUD方法的UserController。

class UserController extends Controller {
    public function index()
    {
    }
    .....
    .....
}

===============>>#1 票数:0

在Laravel 5.1.20中,我进行了以下更改:

App / Http / Auth / PasswordController.php

public function __construct()
{
    $this->middleware('RedirectIfAuthenticated', ['except' => ['getReset', 'postReset']]);
}

并发送带有密码外观的链接:

Password::sendResetLink($request->only('email'), function (Message $message) {
    $message->subject('Reset link password');
});

  ask by Chanuka Asanka translate from so

未解决问题?本站智能推荐:

1回复

检索API中间件中的登录用户

我有一个处理API调用的控制器。 用户可能具有不同的角色。 根据他的角色,他可以访问或不访问API的某些部分。 中间件 class CheckUserRole { public function handle($request, Closure $next, string $
1回复

我想使用md5加密方法登录表单中的密码字段,而不是现有的bcrypt加密方法?

我已经使用Auth中间件(使用Bcrypt加密方法)完成了登录功能。 登录功能正常。 但是,我们需要处理设置密码功能并需要验证旧密码。 但是每次Bcrypt方法都会更改密码字符串,因此表中先前在密码中存储的bcrypt字符串与以设置密码形式手动输入的密码不匹配。 因此,如果旧密码字段与表
3回复

如果我已经登录laravel 5.4,则重定向到主页

我已经登录后想将登录页面重定向到主页。 同时点击登录路径时,会显示登录页面。 我已经创建了自定义登录页面。 我需要更改的地方?
1回复

Laravel 5.6使用Guard的unauth更改重定向

我有一个管理员和Laravel 5.6附带的常规Web防护程序。 如我所见,Laravel 5.5 up更改了位于\\ app \\ Exceptions \\ Exceptions.php中的Exceptions.php文件,因此该功能: 不再在那里。 并且为了 $ th
2回复

Laravel与用户的中间件

我正在尝试为laravel博客设置中间件,但以下情况有问题。 我想允许访问某些路由,但仅允许特定用户(而非角色)访问。 例如...具有管理员,globalmod或主持人角色的每个人都可以使用“索引”,“创建”,“存储”和“显示”路由。 要“销毁”路由只能访问管理员。 问题在于“编辑”
1回复

Laravel将uri更改为小写

您知道Laravel区分大小写。 如何强迫用户在地址栏中使用小写字母? 我可以在中间件中更改Uri吗? 怎么样 ? 我正在使用Laravel 5.1.10
1回复

如何防止其他用户像其他用户一样劫持HTTP请求有效负载?

我有 带有路线的Laravel应用 规则 如果用户A拥有deviceMac 000000000000 ,则应仅对 如果用户B具有deviceMac 111111111111 ,则应仅对 用户A不应能够劫持其他用户的路由更新 劫持 用户A应该只
3回复

Laravel Auth :: id()登录后返回null

我有一个登录表单可以访问我的网页。 在我的本地计算机上,一切正常。 但是现在我将项目上载到服务器,并且登录时指令@auth()为null。 我在控制器中放了这个:dd(Auth :: id()); 在我的本地服务器中返回一个ID,但在生产服务器中返回null ... 在web.ph
2回复

限制对非管理员用户的路由访问

目标 我正在尝试为我的登录用户创建管理员路由限制。 我尝试检查一下我的用户是否log-in ,以及用户类型是否为Admin ,如果是,我希望允许他们访问管理路由,否则,响应404。 routes.php 结果 它没有按我的预期工作。 它将引发404错误-甚至对于
4回复

Laravel中间件,用于控制用户对数据的访问

我正在使用这种用户级别的结构: 我需要控制用户以访问数据库中的数据。 员工只能访问其存储的数据。 单位经理也可以访问自己的数据和他的员工的数据。 群组管理员可以访问整个群组的数据。 公司所有者可以参加所有活动。 我有一些像这样的控制器: 在Laravel中控制某些控