Laravel 使用哈希密码创建用户
我有问题与拉威尔我需要做一个应用程序,并需要把密码哈希 我的查看代码是:Laravel 使用哈希密码创建用户,laravel,laravel-4,Laravel,Laravel 4,我有问题与拉威尔我需要做一个应用程序,并需要把密码哈希 我的查看代码是: {{ Form::open(array('route' => 'users.store')) }} <li> {{ Form::label('password', 'Confirmar Password:') }} {{ Form::password('password_confirmation') }} </li> {{Form::close()}} 我需要保存散列在数据库中的
{{ Form::open(array('route' => 'users.store')) }}
<li>
{{ Form::label('password', 'Confirmar Password:') }}
{{ Form::password('password_confirmation') }}
</li>
{{Form::close()}}
我需要保存散列在数据库中的用户密码,你能帮我吗?非常感谢。我建议您自己添加阵列中的每个项目
User::create(array(
'username' => Input::get('username'),
'password' => Hash::make(Input::get('password'))
));
此外,您可以在您的用户模型中创建一个mutator,它将为您设置它。这种方法更简单,但在您最终开始保存如上所述的散列密码的情况下就不那么安全了。如果发生这种情况,您将开始看到双哈希密码
public function setPasswordAttribute($password)
{
$this->attributes['password'] = Hash::make($password);
}
public function setPasswordAttribute($password)
{
$this->attributes['password'] = Hash::make($password);
}