Laravel后台框架dcat-admin 编辑用户密码hash_dcat admin设置密码-CSDN博客

dcat-admin 是一款larave后台框架

在修改用户资料的时候
如果需要按照自己的hash规则修改用户密码

在AuthController里的重写settingForm 函数,修改$form->saving 处理提交的密码数据

            $form->saving(function (Form $form) {
                if ($form->password && $form->model()->password != $form->password) {
                    $form->password = (new User)->pwdHash($form->password, $form->model()->username);//自定义的hash规则
                }

                if (!$form->password) {
                    $form->deleteInput('password');
                }
            });

            $form->saved(function (Form $form) {
                return $form
                    ->response()
                    ->success(trans('admin.update_succeeded'))
                    ->redirect('auth/setting');
            });

原网址: 访问
创建于: 2025-10-16 14:31:23
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论