source: hadoop-register/check_user_identification.php @ 57

Last change on this file since 57 was 57, checked in by jazz, 15 years ago
  • 第一版 Hadoop 叢集之帳號申請網頁 by Wade
File size: 3.1 KB
Line 
1<? 
2/*
3<HEAD>
4  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
5  <TITLE>Hadoop 帳號</TITLE>
6</HEAD>
7*/
8?>
9<?
10  /*
11   * 取得由 index.php 傳來的表單資料,並驗證使用者身份。
12   */
13
14  require_once ("./etc/init.php");
15  include_once ("./etc/funs.php");
16 
17  // 取得表單資料
18  $user = $_POST["user"];
19  $password = md5($_POST["password"]);
20
21  // 連結資料庫
22  $link = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error() );
23  mysql_select_db($mysql_database, $link);
24
25  // 驗證帳號密碼是否正確
26  $str = sprintf("SELECT * FROM `%s`
27          WHERE `user` LIKE '%s' AND `password` LIKE '%s' limit 1", 
28          $mysql_table, $user ,$password);
29  $result = mysql_query($str, $link) or die(mysql_error() );
30
31  // 顯示使用者資料
32  $row = mysql_fetch_assoc($result);
33  if ($row["password"] == $password) 
34  {
35    echo '<TABLE ALIGN="center" BORDER="1">';
36    echo '<TR> <TD> 帳號 </TD> <TD>' . $row["user"] . '</TD> <TR>';
37    if ($row["is_activate"] == 0)
38    {
39      echo '<TR> <TD> 認證 </TD> <TD> <FONT COLOR="#FF000000"> 未認證 </FONT> -- <A HREF=re_send_activate_code.php?user=' . "$user" . "&email=" . $row["email"] . ">重寄認證信</A> </TD> <TR>";
40    }
41    else
42    {
43        // 讀取使用者 hadoop 帳號
44        $str = sprintf("SELECT `hadoop_user` FROM `%s`
45                    WHERE `hadoop_owner` LIKE '%s' limit 1",
46                    $mysql_table_owner, $user ,$password);
47        $result = mysql_query($str, $link) or die(mysql_error() );
48      $row1 = mysql_fetch_assoc($result);
49      echo '<TR> <TD> Hadoop 帳號 </TD> <TD>' . $row1["hadoop_user"] . '</TD> <TR>';
50    }
51    echo '<TR> <TD> E-mail </TD> <TD>' . $row["email"]       . '</TD> <TR>';
52    echo '<TR> <TD> 姓名   </TD> <TD>' . $row["name"]        . '</TD> <TR>';
53    echo '<TR> <TD> 電話   </TD> <TD>' . $row["telephone"]   . '</TD> <TR>';
54    echo '<TR> <TD> 單位   </TD> <TD>' . $row["department"]  . '</TD> <TR>';
55    echo '<TR> <TD> 用途   </TD> <TD>' . $row["purpose"]     . '</TD> <TR>';
56    echo '</TABLE>';
57    /*
58        echo '
59      <FORM ACTION="check_user_identification.php" METHOD="post" NAME="myForm">
60            <TABLE WIDTH="40%" ALIGN="center">
61                <TR><TD ALIGN="center">
62                  <FONT COLOR="#3333FF">修改密碼:</FONT>
63                    <INPUT NAME="password" TYPE="password" SIZE="15">
64                </TD></TR>
65                <TR><TD ALIGN="center">
66                    <FONT COLOR="#3333FF">再次確認密碼:</FONT>
67                    <INPUT NAME="password" TYPE="password" SIZE="15">
68                </TD></TR>
69                <TR><TD ALIGN="center">
70                        <FONT COLOR="#3333FF">修改Email:</FONT>
71                        <INPUT NAME="password" TYPE="password" SIZE="15">
72                </TD></TR>
73                <TR><TD ALIGN="center">
74                        <INPUT TYPE="button" VALUE="送出" onClick="check_data()">
75                </TD></TR>
76            </TABLE>
77          </FORM>
78
79      ';
80    */
81
82  }
83  else
84  {
85    $my_user = new W_user();
86    $my_user->redirect_to("http://$w_localhost", "帳號密碼錯誤");
87  }
88  mysql_close($link);
89?>
Note: See TracBrowser for help on using the repository browser.