當使用Laravel的Hash::make()方法(即bcrypt):使用PHP bcrypt(通過Laravel的Hash :: make)時是否有最大輸入長度?
- 是有祕密的最大輸入長度?
- 如果超過此長度,會發生什麼情況?
- 返回的值是否始終具有相同的長度?
我想知道用戶註冊表單中的密碼字段是否應該根據最大長度進行驗證。形式也被類似處理:
public function action_register()
{
$rules = array(
'username' => 'required',
'password' => 'required|min:10'
);
$validation = Validator::make(Input::all(), $rules);
if($validation->passes())
{
$user = new User;
$user->name = Input::get('name');
$user->password = Input::get('password');
$user->save();
//todo - report success
}
else
{
//todo - report errors
}
}
不,沒有,是的。 – SDC