【问题标题】:How do I hash the password? [closed]如何散列密码? [关闭]
【发布时间】:2019-03-19 15:50:36
【问题描述】:

我正在 laravel 中制作自定义注册表单。当我提交这个时,在数据库中密码没有被散列。如何对以下密码进行哈希处理?

<div class="form-group">
            {{ Form::label('password', 'Password:') }}
            {{ Form::password('password', ['class' => 'form-control', 'placeholder' => 'Password', 'required' => 'true']) }}
        </div>

谢谢

【问题讨论】:

标签: php html laravel


【解决方案1】:

查看here 上的文档。

您可以只使用hash() 函数。

Hash::make($request->password)

然后你得到了一个符合 laravel 的哈希值。

【讨论】:

    【解决方案2】:

    好的..选择..多种使用方式..

    1. Hash::make($password);

    2. bcrypt($password);

    3. md5($password);

    4. sha1($password);

    【讨论】:

      【解决方案3】:

      合作过

      public function setPasswordAttribute($value){
              $this->attributes['password'] = bcrypt($value);
          }
      

      【讨论】:

        猜你喜欢
        • 2017-06-26
        • 2010-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-28
        • 2012-08-06
        • 1970-01-01
        相关资源
        最近更新 更多