Esempio n. 1
0
                     if ($user->getId() != $uid) {
                         $messages[] = new Message(Message::DANGER, i18n(array('en' => 'This username has already been registered. Please choose a different username', 'zh' => '该用户名已被注册,请尝试其他用户名')));
                     }
                 }
             }
         }
     }
 }
 // email
 if (is_null($email)) {
     $messages[] = new Message(Message::DANGER, i18n(array('en' => 'Please enter your email', 'zh' => '请填写电子邮箱')));
 } else {
     if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
         $messages[] = new Message(Message::DANGER, i18n(array('en' => 'Please enter a valid email address', 'zh' => '请填写合法的邮箱地址')));
     } else {
         if ($user = SiteUser::findByEmail($email)) {
             // when create new user, we check if there is an existing one
             if (empty($uid)) {
                 $messages[] = new Message(Message::DANGER, i18n(array('en' => 'This email has already been registered. Please choose a different email', 'zh' => '该邮箱已被注册,请尝试其他邮箱')));
             } else {
                 // when update existing user, we check if the username is duplicated
                 if ($user->getId() != $uid) {
                     $messages[] = new Message(Message::DANGER, i18n(array('en' => 'This email has already been registered. Please choose a different email', 'zh' => '该邮箱已被注册,请尝试其他邮箱')));
                 }
             }
         }
     }
 }
 // password
 if (is_null($password)) {
     $messages[] = new Message(Message::DANGER, i18n(array('en' => 'Please enter your password', 'zh' => '请填写密码')));