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; }
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); }