| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace App\Module\User;
- use App\Module\User\Enums\SecertPasswordStatus;
- use App\Module\User\Model\UserSecretPassword;
- use Carbon\Carbon;
- class SecurityPassword
- {
- static public function resetSPassword($user_id, $auth_password)
- {
- $model = UserSecretPassword::query()->where('user_id', $user_id)->first();
- if(!$model){
- $model = new UserSecretPassword();
- $model->user_id = $user_id;
- }
- $model->secret_password = password_hash($auth_password,PASSWORD_DEFAULT);
- $model->status= SecertPasswordStatus::BIND;
- $model->last_check_at =Carbon::now();
- $model->save();
- return true;
- }
- }
|