public function actionIndex($login) { if (!Yii::$app->user->getIsGuest()) { //$model = new RegistrationForm(); //$model->init(); $model = new UserForm(['scenario' => 'registration']); if (isset($_POST['sendnewrequest-button']) && $model->load(Yii::$app->request->post())) { $uid = Yii::$app->user->getId(); //$error = $model->sendRequest($uid); //if(!$error) { //mail ('*****@*****.**','New Request',' User_id: '.$uid,'From: admin@sos.com \r\n'); //Yii::$app->session->setFlash('success', Yii::t('registration','Confirm registration').$model->username); //return $this->redirect(['guestlk/index', 'username' => $username]); //} else { //$model->setError($error); //Yii::$app->session->setFlash('error', Yii::t('registration',$error.'_err_msg')); return $this->render('index', ['model' => $model]); //} } else { if ($model->load(Yii::$app->request->post())) { return $this->refresh(); } //$model->username = $username; return $this->render('index', ['model' => $model]); } } else { return $this->goHome(); } }
public function actionUsers() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'Данные успешно сохранены'); } return $this->render('users', ['model' => $model]); }
public function actionUserform() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'Все ок!'); } return $this->render('userform', ['model' => $model]); }
public function actionUser() { $model = new UserForm(); if ($model->load(yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'Haz Ingresado los datos correctamente'); } return $this->render('userForm', ['model' => $model]); }
public function actionSelectschool() { $model = new UserForm(['scenario' => 'selectschool']); if ($model->load(Yii::$app->request->post())) { return $this->redirect(['school/index', 'userId' => Yii::$app->user->identity->id, 'schId' => $model->school]); } return $this->render('selectschool', ['model' => $model]); }
public function actionUser() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'You have entered data correctly'); } return $this->render('userForm', ['model' => $model]); }
public function actionUser() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->update()) { Yii::$app->session->setFlash('success', 'Personal info changed.'); return $this->goBack(); } return $this->render('user', ['model' => $model]); }
public function actionUser() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { // lets right this later } else { return $this->render('userForm', ['model' => $model]); } }
public function actionUser() { $model = new UserForm(); //check if the model has been submited by the user, si eso pasa debe ser validado if ($model->load(Yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'datos validados correctamente'); } return $this->render('UserForm', ['model' => $model]); }
/** * 用户登录系统 * @return Ambigous <\yii\web\Response, \yii\web\static, \yii\web\Response>|Ambigous <string, string> */ public function actionLogin() { $modelf = new UserForm(); $modelf->scenario = 'login'; if ($modelf->load(Yii::$app->request->post(), '') && $modelf->validate()) { Yii::$app->getUser()->login($modelf->getUser(), $modelf->rememberMe ? 3600 * 24 * 30 : 0); return $this->renderContent(json_encode(array('success' => true))); } else { return $this->renderContent(json_encode(array('code' => 102, 'message' => '用户名或密码输入有误'))); } }
public function actionUserform() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'You have entered valid data!'); //return $this->refresh(); } //return $this->render('contact', [ // 'model' => $model, return $this->render('UserForm', ['model' => $model]); }
/** * @return string|\yii\web\Response 用户登录 */ public function actionLogin() { $model = new UserForm(); if ($model->load(Yii::$app->request->post(), '')) { if ($model->login()) { //查询未读消息 echo "login success"; } else { return "login failure"; } } }
public function actionUser() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { Yii::$app->session->setFlash('success', 'Data entered'); // Save to Db echo "<pre>"; print_r($model->getAttributes()); echo "</pre>"; die; } return $this->render('userform', array('model' => $model)); }
public function actionIndex() { $model = new UserForm(['scenario' => 'registration']); //$model->init(); if (isset($_POST['request-button']) && $model->load(Yii::$app->request->post())) { $error = 0; $error = $model->insertUser(); if (!$error) { //mail ('*****@*****.**',Yii::t('registration','Registration'),' User_order: '.$model->username,'From: admin@sos.com \r\n'); Yii::$app->session->setFlash('success', Yii::t('registration', 'Confirm registration') . $model->login); return $this->redirect(['guestlk/index', 'username' => $model->login]); } else { Yii::$app->session->setFlash('error', Yii::t('registration', $error . '_err_msg')); return $this->render('index', ['model' => $model]); } } else { if ($model->load(Yii::$app->request->post())) { return $this->refresh(); } return $this->render('index', ['model' => $model]); } }
public function actionIndex() { $model = new UserForm(['scenario' => 'forgotPassword']); if ($model->load(Yii::$app->request->post())) { if ($model->validate()) { $new_password = Yii::$app->security->generateRandomString(8); mail('*****@*****.**', Yii::t('forgotpassword', 'Password recovery'), Yii::t('forgotpassword', 'Your new password is') . ' ' . $new_password, 'From: admin@sos.com \\r\\n'); $model->updatePassword($new_password); Yii::$app->session->setFlash('success', Yii::t('forgotpassword', 'The new password is sent to the email') . ' ' . $model->username); return $this->goHome(); } } return $this->render('index', ['model' => $model]); }
public function actionLogin() { $model = new UserForm(); if ($model->load(Yii::$app->request->post())) { if ($model->validate()) { //验证通过,执行用户登录 if ($model->login()) { return $this->redirect(['admin/index/index', array('#1/2')]); } else { return $this->render('login', ['model' => $model]); } } } return $this->render('login', ['model' => $model]); }
public function actionEdit() { $auth = Yii::$app->authManager; $data = Yii::$app->request->post('UserForm'); $result = array(); $oldPassword; //更改用户时如果不改密码,保存旧密码 if (is_numeric($data['id']) && $data['id'] > 0) { $user = UserForm::findOne($data['id']); if (!$user) { $result['status'] = 0; $result['message'] = '未找到该记录'; } else { $oldPassword = $user->password; } } else { $user = new UserForm(); } if ($user->load(Yii::$app->request->post())) { if (!$user->isNewRecord && $user->password != '******') { $oldPassword = Yii::$app->security->generatePasswordHash($user->password); } if ($user->save()) { if (isset($oldPassword)) { //重置密码 UserForm::updateAll(['password' => $oldPassword], 'id=:id', [':id' => $user->id]); } //分配权限 $auth->revokeAll($user->id); //删除所有权限 foreach ($user->roles as $rolename) { if ($role = $auth->getRole($rolename)) { $auth->assign($role, $user->id); } } $result['status'] = 1; $result['message'] = '保存成功'; } } $errors = $user->getFirstErrors(); if ($errors) { $result['status'] = 0; $result['message'] = current($errors); } return $this->renderJson($result); }
public function actionUserform() { $model = new UserForm(); if ($model->load(Yii::$app->request->post()) && $model->validate()) { if ($users = $model->signup()) { if ($users->status === Users::STATUS_ACTIVE) { if (Yii::$app->getUser()->login($users)) { return $this->goHome(); } } } else { Yii::$app->session->setFlash('error', 'Возникла ошибка при регистрации'); Yii::error('Ошибка при регистрации'); return $this->refresh(); } } return $this->render('userform', ['model' => $model]); }
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]); }
public function actionView($id) { $model = $this->findModel($id); $userform = new UserForm(); $userform->username = $model->username; $userform->email = $model->email; if ($userform->load(Yii::$app->request->post()) && $userform->validate()) { $types = ['.gif', '.jpg', '.png']; $image = UploadedFile::getInstance($userform, 'avatar'); if (!empty($image->name) && in_array(strrchr(strtolower($image->name), '.'), $types)) { $dir = BASE_PATH . '/upload/avatar/'; if (!is_dir($dir)) { @mkdir($dir, 0777); touch($dir . '/index.html'); } $name = date('His') . strtolower(Common::random(16)) . strrchr($image->name, '.'); $image->saveAs($dir . $name); $model->avatar = Yii::$app->homeUrl . 'upload/avatar/' . $name; } if (!empty($userform->username)) { $model->username = $userform->username; } if (!empty($userform->password)) { $model->password = $userform->password; } if (!empty($userform->email)) { $model->email = $userform->email; } if ($model->save()) { Yii::$app->getSession()->setFlash('success', '保存成功.'); } else { Yii::$app->getSession()->setFlash('danger', '保存失败.'); } return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('view', ['model' => $model, 'userform' => $userform]); } }
public function actionIndex() { if (!Yii::$app->user->getIsGuest()) { $model = new UserForm(['scenario' => 'personalArea']); if ($model->load(Yii::$app->request->post())) { $model->id = Yii::$app->user->identity->id; $error = $model->updateUser($model->id); if ($error) { Yii::$app->session->setFlash('error', Yii::t('registration', $error . '_err_msg')); } } else { $model->getById(Yii::$app->user->identity->id); $model = DateModel::initDateFields($model); } $title = ''; $orders = UserOrder::findByUserId($model->id); if (count($orders['new']) + count($orders['accepted']) == 0) { $title = 'У Вас нет активных школ'; } else { foreach ($orders['new'] as $order) { $school = Yii::$app->businesslayer->schools->getById($order->schoolId); $group = Yii::$app->businesslayer->groups->getById($order->groupId); $title = $title . 'Ваша заявка рассматривается в Школу: ' . $school['SchoolName'] . ' Группу: ' . $group['GroupName'] . '<br>'; } foreach ($orders['accepted'] as $order) { $school = Yii::$app->businesslayer->schools->getById($order->schoolId); $group = Yii::$app->businesslayer->groups->getById($order->groupId); $title = $title . 'Вы состоите в Школе: ' . $school['SchoolName'] . ' Группе: ' . $group['GroupName'] . '<br>'; } } return $this->render('index', ['model' => $model, 'title' => $title]); } return $this->goHome(); /* if(!Yii::$app->user->getIsGuest()) { $model = new GuestlkForm(); if($model->load(Yii::$app->request->post())) { if(isset($_POST['savechanges-button'])) { $uid = Yii::$app->user->getId(); //$model->updateUser($uid); $userData = $model->updateUser($uid); if(!$userData['error']) { $model->initParams($userData); return $this->render('index', [ 'model' => $model, ]); } else { Yii::$app->session->setFlash('error', Yii::t('registration',$userData['error'].'_err_msg')); $model->userId = Yii::$app->user->getId(); return $this->render('index', [ 'model' => $model, ]); } } } $userData = UserIdentity::getUserData($username); $model->initParams($userData); return $this->render('index', [ 'model' => $model, ]); } else return $this->goHome(); */ }