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