laravel加密 是使用hash不可逆的,但是可以對加密后的密碼進行校對
$data = $r->all();
$id = $data['id'];
$user_password = bcrypt($data['user_password']);
//檢驗老密碼是否正確
$res_password = \DB::table('user')
->where('id',$id)
->first()->user_password;
$user_old_password = $data['user_old_password'];
if(!Hash::check($user_old_password, $res_password)){
return ['code' => 1002, 'data' => ['message' => '原密碼錯誤!']];
}
