Example #1
0
 public function yanzheng($user_id, $data)
 {
     $oldpwd = $data['oldpwd'];
     $newpwd = $data['newpwd'];
     $qrpwd = $data['qrpwd'];
     //验证密码是否正确
     $pwd1 = user::find()->where("user_id='{$user_id}'")->andwhere("user_password='******'")->asarray()->one();
     if (!$pwd1) {
         //旧密码不正确
         $a = 1;
     } else {
         //新密码与确认密码是否一样
         if ($newpwd == $qrpwd) {
             //修改密码
             $modload = user::find()->where("user_id='{$user_id}'")->one();
             $modload->user_password = $newpwd;
             $uppwd = $modload->save();
             if ($uppwd) {
                 //修改成功;
                 $a = 3;
             } else {
                 //修改失败
                 $a = 4;
             }
         } else {
             //新密码与确认密码不一致
             $a = 2;
         }
     }
     return $a;
 }
Example #2
0
 public function actionDenglups()
 {
     $session = Yii::$app->session;
     $session->open();
     $user_id = $session->get('user_id');
     $data = Yii::$app->request->get();
     $denglu = new user();
     $yanzheng = $denglu->yanzheng($user_id, $data);
     print_r($yanzheng);
 }