public function actionTac_vu_khach() { $dangtin = new LoginForm(); $khachhang = new Khachhang(); $form = new CForm('application.views.admin.tac_vu_khach.form_tac_vu_khach', $khachhang); $khachhang->setScenario('dang_tin_khach'); if ($form->submitted('dangtinkhach') && $form->validate()) { $id = $khachhang->idkhach; $arry = explode("_", $id); $username = $arry[0]; if (isset($arry[1])) { $id = $arry[1]; if ($user = Khachhang::model()->TTkhach($id, $username)) { $dangtin->username = $user['ten_dang_nhap']; $dangtin->password = $user['password']; $dangtin->_identity = new UserIdentity($dangtin->username, $dangtin->password); $dangtin->_identity->authenticate(); $dangtin->login(); $this->redirect(Yii::app()->request->baseUrl . '/dang-tin'); } else { $this->__message = "Nhập sai id khách hàng!"; } } else { $this->__message = "Nhập sai cú pháp!"; } } $this->render('tac_vu_khach', array('form' => $form, 'message' => $this->__message)); }
public function actionDang_ky() { $khachHang = new Khachhang(); $form = new CForm('application.views.user.khach_hang._formdangky', $khachHang); $khachHang->setScenario('Dang_ky'); if ($form->submitted('dangky') && $form->validate()) { $image = CUploadedFile::getInstance($khachHang, 'anh_dai_dien'); if ($image) { $newName = md5(microtime(true) . 'xechieuve') . $image->name; $khachHang->anh_dai_dien = $newName; $image->saveAs(Khachhang::AVARTAR_DIR . $newName); } else { $khachHang->anh_dai_dien = Khachhang::DEFAULT_AVARTAR; } $khachHang->password = md5($khachHang->password); $khachHang->save(false); $this->__message = "Đăng ký thành công!"; //$this->redirect(Yii::app()->homeUrl); //return; } $this->render('dang_ky', array('form' => $form, 'message' => $this->__message)); }