Show
Ignore:
Timestamp:
10/01/08 07:40:30 (3 months ago)
Author:
anatoo
Message:

足りてなかったアクション追加など

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • events/phpframework/plain_php/trunk/action/AcountCreateAction.php

    r20039 r20337  
    1919        } 
    2020         
    21         if (empty($email)) { 
    22             $t->addMessage('メールアドレスが空です。'); 
     21        if (strlen($user_name) < 5) { 
     22            $t->addMessage('ユーザー名は最低5文字以上入力してください。');         
    2323            return $t; 
    2424        } 
    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          
    3625         
    3726        if (in_array($user_name,  
     
    5342        } 
    5443         
     44        if (empty($email)) { 
     45            $t->addMessage('メールアドレスが空です。'); 
     46            return $t; 
     47        } 
     48         
    5549        if (!preg_match('/^([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})$/i', $email)) { 
    5650            $t->addMessage('不正なメールアドレスです。'); 
     
    5852        } 
    5953         
     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         
    6067        $token = md5($user_name . (string)time()); 
    6168        $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それでは 
     78Phwittr',  
     79            $this->getConfig()->mail_from); 
    6280         
    6381        $t->setTemplateName('acount_create');