Вход Регистрация
Файл: protected/controllers/ChangePasswordAction.php
Строк: 23
<?php
class ChangePasswordAction extends CAction {
    public function 
run() {
        
        
$formModel = new ChangePasswordForm();
        
        if(isset(
$_POST['ChangePasswordForm'])){
            
$formModel->attributes $_POST['ChangePasswordForm'];
            if(
User::model()->findByPk(Yii::app()->user->id)->password == false) {
                
$formModel->scenario 'new_password';
            }
            else {
                
$formModel->scenario 'old_change';
            }
            if(
$formModel->validate()) {
                
$user User::model()->findByPk(Yii::app()->user->getId());
                
$user->password md5($formModel->password);
                
$user->save(false);
                
Utility::setFlash(Yii::t('yii''Password changed successfully.'), 'success');
            }
        }
        
$this->getController()->render('change_password', array('formModel' => $formModel'mode' => 'change'));
    }
}
Онлайн: 1
Реклама