| 
                Last change
                  on this file since 136 was
                  85,
                  checked in by wade, 16 years ago
           | 
        
        
          
              - 2009-06-23 修正認證信連結會重複給予帳號密碼。
 - 2009-06-23 主機位址格式為 htt://位址,後面不必再加 /
  
           | 
        
        | 
            File size:
            1.2 KB
           | 
      
      
        
  | Line |   | 
|---|
| 1 | <? | 
|---|
| 2 |   /*  | 
|---|
| 3 |    *  重新寄發認證信,須以 get 傳送預認證信之 user 帳號 | 
|---|
| 4 |    */ | 
|---|
| 5 |  | 
|---|
| 6 |   require_once ("./etc/init.php"); | 
|---|
| 7 |   include_once ("./etc/funs.php"); | 
|---|
| 8 |  | 
|---|
| 9 |   // 驗證是否含有非法字元。 | 
|---|
| 10 |  | 
|---|
| 11 |  | 
|---|
| 12 |   // 產生 activate_code  | 
|---|
| 13 |     $my_user = new W_user(); | 
|---|
| 14 |     $my_user->user = $_GET["user"];                                // 認證信的使用者名稱 | 
|---|
| 15 |     $my_user->email = $_GET["email"];                              // 認證信的使用者E-mail | 
|---|
| 16 |     $my_user->activate_code = $my_user->get_activate_code();       // 產生認證碼 | 
|---|
| 17 |   | 
|---|
| 18 |   // 連結資料庫 | 
|---|
| 19 |   $link = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error()); | 
|---|
| 20 |   mysql_select_db($mysql_database, $link) or die(mysql_error() ); | 
|---|
| 21 |   mysql_query("SET NAMES 'utf8'"); | 
|---|
| 22 |      | 
|---|
| 23 |   // 更新使用者認證碼 | 
|---|
| 24 |   $str = sprintf("UPDATE `%s` SET `activate_code` = '%s' WHERE `user` LIKE '%s' ", $mysql_table, $my_user->activate_code ,$my_user->user); | 
|---|
| 25 |     mysql_query($str , $link) or die(mysql_error() ); | 
|---|
| 26 |   mysql_close($link); | 
|---|
| 27 |  | 
|---|
| 28 |     // 寄認證信 | 
|---|
| 29 |   $my_user->operator = "identification";          // user 需要發認證信服務 | 
|---|
| 30 |   include ("smtp_mail.php"); | 
|---|
| 31 |   $my_user->redirect_to("$w_localhost", "認證碼更新完畢");    | 
|---|
| 32 | ?> | 
|---|
| 33 |  | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.