Вход Регистрация
Файл: 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
Реклама