request->get('username'); $password = Yii::$app->request->get('password'); if (empty($username) || empty($password)) return BackMessageServices::sendMessage(ResultStatusServices::RS_PARAM_ERROR); $adminUser = Admin::findByUsername($username); if (empty($adminUser)) return BackMessageServices::sendMessage(ResultStatusServices::RS_PASSWORD_ERROR); if (!$adminUser->validatePassword($password)) return BackMessageServices::sendMessage(ResultStatusServices::RS_PASSWORD_ERROR); $adminUser->token = md5(uniqid('', true)); $adminUser->saveToken(); return BackMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['token' => $adminUser->token]); } public function actionModifyPassword() { $username = Yii::$app->request->get('username'); $password = Yii::$app->request->get('password'); $newPassword = Yii::$app->request->get('newPassword'); if (empty($username) || empty($password) || empty($newPassword)) return BackMessageServices::sendMessage(ResultStatusServices::RS_PARAM_ERROR); $adminUser = Admin::findByUsername($username); if (empty($adminUser)) return BackMessageServices::sendMessage(ResultStatusServices::RS_PASSWORD_ERROR); if (!$adminUser->validatePassword($password)) return BackMessageServices::sendMessage(ResultStatusServices::RS_PASSWORD_ERROR); $adminUser->password_hash=Yii::$app->getSecurity()->generatePasswordHash($newPassword); $adminUser->save(); if (!$adminUser->save()) return ResultStatusServices::Info($this, '操作失败'); return BackMessageServices::sendMessage(ResultStatusServices::RS_OPERATION_SUCCESS, ['token' => $adminUser->token]); } public function actionLoginOut() { die('4324325'); exit; $token = Yii::$app->request->get('token'); Admin::loginOut($token); } // public function actionModifyOut() // { // $token = Yii::$app->request->get('token'); // Admin::loginOut($token); // } }