source: hadoop-register/check_user_identification.php @ 58

Last change on this file since 58 was 58, checked in by jazz, 15 years ago
  • 設定 UTF-8 為 MySQL Query 預設顯示字集
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  mysql_query("SET NAMES 'utf8'");
25
26  // 驗證帳號密碼是否正確
27  $str = sprintf("SELECT * FROM `%s`
28          WHERE `user` LIKE '%s' AND `password` LIKE '%s' limit 1", 
29          $mysql_table, $user ,$password);
30  $result = mysql_query($str, $link) or die(mysql_error() );
31
32  // 顯示使用者資料
33  $row = mysql_fetch_assoc($result);
34  if ($row["password"] == $password) 
35  {
36    echo '<TABLE ALIGN="center" BORDER="1">';
37    echo '<TR> <TD> 帳號 </TD> <TD>' . $row["user"] . '</TD> <TR>';
38    if ($row["is_activate"] == 0)
39    {
40      echo '<TR> <TD> 認證 </TD> <TD> <FONT COLOR="#FF000000"> 未認證 </FONT> -- <A HREF=re_send_activate_code.php?user=' . "$user" . "&email=" . $row["email"] . ">重寄認證信</A> </TD> <TR>";
41    }
42    else
43    {
44        // 讀取使用者 hadoop 帳號
45        $str = sprintf("SELECT `hadoop_user` FROM `%s`
46                    WHERE `hadoop_owner` LIKE '%s' limit 1",
47                    $mysql_table_owner, $user ,$password);
48        $result = mysql_query($str, $link) or die(mysql_error() );
49      $row1 = mysql_fetch_assoc($result);
50      echo '<TR> <TD> Hadoop 帳號 </TD> <TD>' . $row1["hadoop_user"] . '</TD> <TR>';
51    }
52    echo '<TR> <TD> E-mail </TD> <TD>' . $row["email"]       . '</TD> <TR>';
53    echo '<TR> <TD> 姓名   </TD> <TD>' . $row["name"]        . '</TD> <TR>';
54    echo '<TR> <TD> 電話   </TD> <TD>' . $row["telephone"]   . '</TD> <TR>';
55    echo '<TR> <TD> 單位   </TD> <TD>' . $row["department"]  . '</TD> <TR>';
56    echo '<TR> <TD> 用途   </TD> <TD>' . $row["purpose"]     . '</TD> <TR>';
57    echo '</TABLE>';
58    /*
59        echo '
60      <FORM ACTION="check_user_identification.php" METHOD="post" NAME="myForm">
61            <TABLE WIDTH="40%" ALIGN="center">
62                <TR><TD ALIGN="center">
63                  <FONT COLOR="#3333FF">修改密碼:</FONT>
64                    <INPUT NAME="password" TYPE="password" SIZE="15">
65                </TD></TR>
66                <TR><TD ALIGN="center">
67                    <FONT COLOR="#3333FF">再次確認密碼:</FONT>
68                    <INPUT NAME="password" TYPE="password" SIZE="15">
69                </TD></TR>
70                <TR><TD ALIGN="center">
71                        <FONT COLOR="#3333FF">修改Email:</FONT>
72                        <INPUT NAME="password" TYPE="password" SIZE="15">
73                </TD></TR>
74                <TR><TD ALIGN="center">
75                        <INPUT TYPE="button" VALUE="送出" onClick="check_data()">
76                </TD></TR>
77            </TABLE>
78          </FORM>
79
80      ';
81    */
82
83  }
84  else
85  {
86    $my_user = new W_user();
87    $my_user->redirect_to("http://$w_localhost", "帳號密碼錯誤");
88  }
89  mysql_close($link);
90?>
Note: See TracBrowser for help on using the repository browser.