Вход Регистрация
Файл: protected/models/RegisterForm.php
Строк: 40
<?php

class RegisterForm extends CFormModel {

    public 
$username;
    public 
$password;
    public 
$password2;
    public 
$first_name;
    public 
$last_name;
    public 
$email;
    public 
$verifyCode;

    
/**
     * Declares the validation rules.
     * The rules state that username and password are required,
     * and password needs to be authenticated.
     */
    
public function rules() {
        return array(
            
// username and password are required
            
array('username, password, password2, first_name, last_name, email, verifyCode''required'),
            array(
'username''length''min' => 3'max' => 15),
            array(
'username','filter''filter' => 'strtolower'),
            array(
'username','unique''className' => 'User'),
            array(
'username','match''pattern' => '/^[a-z0-9._]+$/'),
            array(
'password''length''min' => 6'max' => 20),
            array(
'password2''compare''compareAttribute'=>'password'),
            array(
'email''email'),
            array(
'email','unique''className' => 'User'),
            array(
'verifyCode''CCaptchaValidator''allowEmpty' => !CCaptcha::checkRequirements()),
        );
    }

    
/**
     * Declares attribute labels.
     */
    
public function attributeLabels() {
        return array(
            
'username' => Yii::t('yii''Username'),
            
'password' => Yii::t('yii''Password'),
            
'password2' => Yii::t('yii''Confirm Password'),
            
'first_name' => Yii::t('yii''First Name'),
            
'last_name' => Yii::t('yii''Last Name'),
            
'email' => Yii::t('yii''E-mail'),
            
'verifyCode' => Yii::t('yii''Verification Code'),
        );
    }

}
Онлайн: 2
Реклама