Example #1
0
                                   
            }    
        } 
        break;
    }
    case 'remind':{
        $tpl['user']['email'] = isset($_REQUEST['email'])?$_REQUEST['email']:"";
        if($_SERVER['REQUEST_METHOD'] == 'POST'){
            // email прошел валидацию
            if (!$validator->isValid($tpl['user']['email'])) {                
                $tpl['user']['errors'][] = "Неверный Email";
            } else if(!$userData = $user_class->getRowByParams(array('email'=>$tpl['user']['email']))){
                 $tpl['user']['errors'][] = "Пользователя с таким Email не существует в системе";
            } else {
                //посылаем письмо
                $mail_class->forgetPwdLetter($userData);    
                $tpl['user']['send_status'] = true;
            }        
        }
        break;
    }
    case 'login':{

    	if($tpl['user']['is_logined']){
    		$tpl['user']['errors'][] = "Вы уже авторизованы на сайте!";  
    	} else{
	        $tpl['user']['password'] = request('password');
	        $tpl['user']['username'] =request('username');
	        $tpl['user']['remember_me'] = request('remember_me');
	        if($_SERVER['REQUEST_METHOD'] == 'POST'){