- Timestamp:
- 10/01/08 07:40:30 (3 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
events/phpframework/plain_php/trunk/action/AcountCreateAction.php
r20039 r20337 19 19 } 20 20 21 if ( empty($email)) {22 $t->addMessage(' メールアドレスが空です。');21 if (strlen($user_name) < 5) { 22 $t->addMessage('ユーザー名は最低5文字以上入力してください。'); 23 23 return $t; 24 24 } 25 26 if (empty($password)) {27 $t->addMessage('パスワードが空です。');28 return $t;29 }30 31 if (strlen($password) < 6) {32 $t->addMessage('パスワードは最低六文字以上入力してください。');33 return $t;34 }35 36 25 37 26 if (in_array($user_name, … … 53 42 } 54 43 44 if (empty($email)) { 45 $t->addMessage('メールアドレスが空です。'); 46 return $t; 47 } 48 55 49 if (!preg_match('/^([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i', $email)) { 56 50 $t->addMessage('不正なメールアドレスです。'); … … 58 52 } 59 53 54 if (empty($password)) { 55 $t->addMessage('パスワードが空です。'); 56 return $t; 57 } 58 59 if (strlen($password) < 6) { 60 $t->addMessage('パスワードは最低6文字以上入力してください。'); 61 return $t; 62 } 63 64 65 66 60 67 $token = md5($user_name . (string)time()); 61 68 $this->getAcountService()->insert($user_name, $email, $password, $token); 69 70 $activate_url = $this->baseUrl . '/activate/' . $token; 71 send_mail($email, 'Phwittrへようこそ!', 72 'ようこそ! ' . $user_name . ' 73 74 下のリンクで ' . $user_name . 'のアカウントを有効にしてください。 75 ' . $activate_url . ' 76 77 それでは 78 Phwittr', 79 $this->getConfig()->mail_from); 62 80 63 81 $t->setTemplateName('acount_create');
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)