redirect_to("$w_localhost", "你已經通過驗證"); } // 如果通過驗證 else if ( ($row["activate_code"] == $receiver_act) && ($receiver_act != null) ) { // 分配一組 hadoop 帳號密碼給 user $my_user->email = $row["email"]; $str = sprintf("SELECT `hadoop_user` , `hadoop_password` FROM `%s` WHERE `hadoop_owner` LIKE '' LIMIT 1 ",$mysql_table_owner ); $result = mysql_query($str, $link) or die(mysql_error() ); $row = mysql_fetch_assoc($result); $my_user->hadoop_user = $row["hadoop_user"]; $my_user->hadoop_password = $row["hadoop_password"]; $my_user->reg_date = $my_user->get_current_date(); // 更新 hadoop 帳號擁有者資料庫 $str = sprintf("UPDATE `%s` SET `hadoop_owner` = '%s', `reg_date` = '%s' WHERE `hadoop_user` LIKE '%s' limit 1", $mysql_table_owner, $receiver_user, $my_user->reg_date ,$my_user->hadoop_user); mysql_query($str, $link) or die(mysql_error() ); // 寄送 hadoop 帳號密碼信至使用者信箱 $my_user->operator = "hadoop_user_password"; include ("smtp_mail.php"); // 將使用者設為已認證 $str = sprintf("UPDATE `%s` SET `is_activate` = 1 WHERE `user` LIKE '%s' limit 1", $mysql_table, $receiver_user); mysql_query($str, $link) or die(mysql_error() ); // 重新導向 localhost $my_user->redirect_to("$w_localhost", "驗證成功"); } // 沒有通過驗證 else { // 重新導向 localhost $my_user->redirect_to("$w_localhost", "驗證碼錯誤"); } mysql_close($link); ?>