LaravelのHash::make()メソッド(つまりbcrypt)を使用する場合:
- シークレットの最大入力長はありますか?
- この長さを超えるとどうなりますか?
- 戻り値は常に同じ長さですか?
ユーザー登録フォームのパスワードフィールドを最大長に対して検証する必要があるかどうかを知りたいのですが。フォームは次のように処理されます。
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
}
}