Example #1
0
 public function actionDel($id)
 {
     $result = array();
     $model = UserForm::findOne($id);
     if (Record::find()->where('user_id=' . $id . '')->exists()) {
         $model->enabled = 0;
         $model->update();
         $result['status'] = 1;
         $result['message'] = '该用户已关联数据,不能删除,已经禁用!';
     } else {
         $model->delete();
         $result['status'] = 1;
         $result['message'] = '删除成功';
     }
     return $this->renderJson($result);
 }
Example #2
0
 public function actionIndex()
 {
     $model = new UserForm();
     $model->id = -1;
     $message = "";
     $error = "";
     if ($model->load(Yii::$app->request->post()) && $model->validate()) {
         $user = UserForm::findOne(['username' => $model->username, 'password' => $model->password]);
         if (sizeof($user) > 0) {
             $model->id = $user->id;
             $session = Yii::$app->session;
             $session->open();
             $session["user"] = $model;
             return $this->redirect("index.php", 302);
         }
     } else {
         $error = $model->getErrors();
     }
     return $this->renderPartial("index", ['model' => $model, 'message' => $message, 'error' => $error]);
 }