Changeset 59


Ignore:
Timestamp:
Apr 22, 2009, 3:23:43 PM (15 years ago)
Author:
wade
Message:
  • 重新排版
Location:
hadoop-register/etc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • hadoop-register/etc/funs.php

    r57 r59  
    11<?
    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 密碼
    314
    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    }
    1523
    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    }
    2340
    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    }
    4061
    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
    8181                ";
    8282            return $str;
    83         }
     83    }
    8484
     85    // 取得認證碼
     86    function get_activate_code()
     87    {
     88      return md5($this->user . microtime() );
     89    }
    8590
    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    {
    9394      return rand();
    9495    }
  • hadoop-register/etc/init.php

    r57 r59  
    11<?
    2     // echo "載入 init.php";
    3     /*
    4      * mysql 主機帳號設定,檔案路徑設定
    5      * mail server 設定, 郵件 subject 內容設定在 smtp_mai.php
    6      */
     2   // echo "載入 init.php";
     3   /*
     4    * mysql 主機帳號設定,檔案路徑設定
     5    * mail server 設定, 郵件 subject 內容設定在 smtp_mai.php
     6    */
    77 
    8   // [本機設定]
    9   // 設定主機網址
    10   $w_localhost = "example.com/";
     8  // [本機設定]
     9  // 設定主機網址
     10  $w_localhost = "example.com/";
    1111 
    1212
    13   // [mysql 設定]
    14     // mysql 主機位址
    15   $mysql_host = 'localhost';
     13  // [mysql 設定]
     14  // mysql 主機位址
     15  $mysql_host = 'localhost';
    1616
    17     // mysql 帳號
    18   $mysql_user = 'hadoop';
     17  // mysql 帳號
     18  $mysql_user = 'hadoop';
    1919   
    20     // mysql 密碼
    21   $mysql_password = 'hadoop-password';
     20  // mysql 密碼
     21  $mysql_password = 'hadoop-password';
    2222
    23     // mysql 資料庫
    24   $mysql_database = 'hadoop';
     23  // mysql 資料庫
     24  $mysql_database = 'hadoop';
    2525 
    26     // mysql 資料表
    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 帳號分配擁有者
    2929   
    30     // [mail 設定]
    31   // mail server host
    32   $mail_server_host = 'smtp.gmail.com';
     30  // [mail 設定]
     31  // mail server host
     32  $mail_server_host = 'smtp.gmail.com';
    3333
    34   // mail account
    35   $mail_account = 'user@gmail.com';
    36     $mail_account_name = 'Hadoop admin';
     34  // mail account
     35  $mail_account = 'user@gmail.com';
     36  $mail_account_name = 'Hadoop admin';
    3737
    38   // mail user
    39     $mail_user = 'user@gmail.com';
     38  // mail user
     39  $mail_user = 'user@gmail.com';
    4040
    41     // mail password
    42     $mail_password = 'password of user@gmail.com';
     41  // mail password
     42  $mail_password = 'password of user@gmail.com';
    4343 
    4444?>
Note: See TracChangeset for help on using the changeset viewer.