Changeset 59
- Timestamp:
- Apr 22, 2009, 3:23:43 PM (16 years ago)
- Location:
- hadoop-register/etc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
hadoop-register/etc/funs.php
r57 r59 1 1 <? 2 // echo "funs.php 成功載入<BR>"; 2 // echo "funs.php 成功載入<BR>"; 3 require_once ("./etc/init.php"); 4 5 class W_user 6 { 7 var $operator = ""; // 信件類別 identification、new_password) 8 var $user = ""; // 使用者帳號 9 var $email = ""; // 使用者註冊 e-mail 10 var $new_password = ""; // 新密碼 11 var $activate_code = ""; // 認證碼 12 var $hadoop_user = ""; // hadoop 帳號 13 var $hadoop_password = ""; // hadoop 密碼 3 14 4 require_once ("./etc/init.php"); 5 6 class W_user 7 { 8 var $operator = ""; // 信件類別 identification、new_password) 9 var $user = ""; // 使用者帳號 10 var $email = ""; // 使用者註冊 e-mail 11 var $new_password = ""; // 新密碼 12 var $activate_code = ""; // 認證碼 13 var $hadoop_user = ""; // hadoop 帳號 14 var $hadoop_password = ""; // hadoop 密碼 15 // 重新導向 16 function redirect_to($w_url, $message) 17 { 18 header ("refresh:5 ;url=$w_url"); 19 echo "<BR> 此網頁將於 5 秒後重新導向 <BR>"; 20 echo "<BR> ======== System Message ========"; 21 echo "<BR>" . $message; 22 } 15 23 16 function redirect_to($w_url, $message) 17 { 18 header ("refresh:5 ;url=$w_url"); 19 echo "<BR> 此網頁將於 5 秒後重新導向 <BR>"; 20 echo "<BR> ======== System Message ========"; 21 echo "<BR>" . $message; 22 } 24 // 取得認證信內容 25 function get_activate_mailbody() 26 { 27 global $w_localhost; // 載入主機位址環境變數 28 $str = ' 29 <br> 30 <br>您好: 31 <br> 32 <br>請點選以下認證碼啟動您的 Hadoop 帳號: 33 <br> 34 <br> 35 '; 36 $str .= "<br><A href=http://" . "$w_localhost" . "check_activate_code.php?user=" . 37 $this->user . "&" . "act=" . $this->activate_code . ">啟動 Hadoop 帳號</A>"; 38 return $str; 39 } 23 40 24 // 取得認證信內容 25 function get_activate_mailbody() 26 { 27 global $w_localhost; // 載入主機位址環境變數 28 $str = ' 29 <br> 30 <br>您好: 31 <br> 32 <br>請點選以下認證碼啟動您的 Hadoop 帳號: 33 <br> 34 <br> 35 '; 36 $str .= "<br><A href=http://" . "$w_localhost" . "check_activate_code.php?user=" . 37 $this->user . "&" . "act=" . $this->activate_code . ">啟動 Hadoop 帳號</A>"; 38 return $str; 39 } 41 // 取得密碼信內容 42 function get_new_password_mailbody() 43 { 44 global $w_localhost; // 載入主機位址環境變數 45 $str = ' 46 <br> 47 <br>您好: 48 <br> 49 <br>以下為您新的密碼: 50 <br> 51 <br> 52 '; 53 $str .= " 54 <br>請使用以下設定 55 <br>帳號:$this->user 56 <br>密碼:$this->new_password 57 <br>登入 http://$w_localhost。 58 "; 59 return $str; 60 } 40 61 41 // 取得密碼信內容 42 function get_new_password_mailbody() 43 { 44 global $w_localhost; // 載入主機位址環境變數 45 $str = ' 46 <br> 47 <br>您好: 48 <br> 49 <br>以下為您新的密碼: 50 <br> 51 <br> 52 '; 53 $str .= " 54 <br>請使用以下設定 55 <br>帳號:$this->user 56 <br>密碼:$this->new_password 57 <br>登入 http://$w_localhost。 58 "; 59 return $str; 60 } 61 62 // 取得 hadoop 帳號密碼信內容 63 function get_hadoop_user_password_mailbody() 64 { 65 global $w_localhost; // 載入主機位址環境變數 66 $str = ' 67 <br> 68 <br>您好: 69 <br> 70 <br>以下為您所申請的 Hadoop 帳號及密碼: 71 <br> 72 <br> 73 '; 74 $str .= " 75 <br>位址:$w_localhost 76 <br>帳號:$this->hadoop_user 77 <br>密碼:$this->hadoop_password 78 <br> 79 <br>請用<a href=\"http://www.csie.ntu.edu.tw/~piaip/pietty/\">SSH Client</a>登入使用。 80 <br>Ex. ssh $w_localhost -l $this->hadoop_user 62 // 取得 hadoop 帳號密碼信內容 63 function get_hadoop_user_password_mailbody() 64 { 65 global $w_localhost; // 載入主機位址環境變數 66 $str = ' 67 <br> 68 <br>您好: 69 <br> 70 <br>以下為您所申請的 Hadoop 帳號及密碼: 71 <br> 72 <br> 73 '; 74 $str .= " 75 <br>位址:$w_localhost 76 <br>帳號:$this->hadoop_user 77 <br>密碼:$this->hadoop_password 78 <br> 79 <br>請用<a href=\"http://www.csie.ntu.edu.tw/~piaip/pietty/\">SSH Client</a>登入使用。 80 <br>Ex. ssh $w_localhost -l $this->hadoop_user 81 81 "; 82 82 return $str; 83 83 } 84 84 85 // 取得認證碼 86 function get_activate_code() 87 { 88 return md5($this->user . microtime() ); 89 } 85 90 86 function get_activate_code() 87 { 88 return md5($this->user . microtime() ); 89 } 90 91 function get_new_password() 92 { 91 // 取得新密碼 92 function get_new_password() 93 { 93 94 return rand(); 94 95 } -
hadoop-register/etc/init.php
r57 r59 1 1 <? 2 3 4 5 6 2 // echo "載入 init.php"; 3 /* 4 * mysql 主機帳號設定,檔案路徑設定 5 * mail server 設定, 郵件 subject 內容設定在 smtp_mai.php 6 */ 7 7 8 9 10 8 // [本機設定] 9 // 設定主機網址 10 $w_localhost = "example.com/"; 11 11 12 12 13 14 15 13 // [mysql 設定] 14 // mysql 主機位址 15 $mysql_host = 'localhost'; 16 16 17 18 17 // mysql 帳號 18 $mysql_user = 'hadoop'; 19 19 20 21 20 // mysql 密碼 21 $mysql_password = 'hadoop-password'; 22 22 23 24 23 // mysql 資料庫 24 $mysql_database = 'hadoop'; 25 25 26 27 $mysql_table = 'hadoop_reg';// 基本使用者資料表28 $mysql_table_owner = 'hadoop_owner';// hadoop 帳號分配擁有者26 // mysql 資料表 27 $mysql_table = 'hadoop_reg'; // 基本使用者資料表 28 $mysql_table_owner = 'hadoop_owner'; // hadoop 帳號分配擁有者 29 29 30 31 32 30 // [mail 設定] 31 // mail server host 32 $mail_server_host = 'smtp.gmail.com'; 33 33 34 35 36 34 // mail account 35 $mail_account = 'user@gmail.com'; 36 $mail_account_name = 'Hadoop admin'; 37 37 38 39 38 // mail user 39 $mail_user = 'user@gmail.com'; 40 40 41 42 41 // mail password 42 $mail_password = 'password of user@gmail.com'; 43 43 44 44 ?>
Note: See TracChangeset
for help on using the changeset viewer.