如何解决如何设置默认密码
我有个问题...我有一个用laravel 8开发的系统,我想知道如何设置它的默认密码,我是这样设置的,但不知道是否可以:>
CONTROLLER(从我的控制器发送密码)
public function index()
{
$contra='hola123';
return view('administrador.users.create',compact('contra'));
}
查看
<div class="mt-4" align="center">
<x-jet-label for="password" value="{{ __('Password: ') }}" />
<x-jet-input id="password" class="block mt-1 w-full" type="password" name="password" required autocomplete="new-password" value="{{$contra}}" />
</div>
缺点是通过在 Google Chrome 中选择“检查”,任何人都可以更改默认密码。
解决方法
一个简单的解决方案是只使用 Str::random()
帮助程序并使密码相当长以避免密码随机性问题。
<x-jet-label for="password" value="{{ Str::random(24) }}" />
,
在 RegisterController
validator
方法中,您可以使密码字段为空} 否则保存他们输入的密码 create
。
之前的方法适用于注册,但相同的逻辑适用于需要此功能的其他路线
嘿,您真的不想将任何密码传递给刀片文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。