<?php require_once "include.inc.php"; if (strlen($_SESSION["password"])) { Header("Location: ."); exit(0); } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (strlen($_POST["username"]) && strlen($_POST["password"]) && strlen($_POST["name"]) && strlen($_POST["email"])) { $result = $connect->query("SELECT * FROM hw3_users WHERE username='******'"); if ($result->num_rows) { $error_msg = $error_msg . ErrorMsg("指定帳號已存在"); } else { $connect->query("INSERT INTO hw3_users (`username`, `password`, `real_name`, `email`) VALUES ('" . $_POST["username"] . "', md5('" . $_POST["password"] . "'), '" . $_POST["name"] . "', '" . $_POST["email"] . "')"); AlertRedirect("帳號註冊成功!", "login.php"); } } else { $error_msg = $error_msg . ErrorMsg(strlen($_POST["name"]) ? "" : "未輸入真實姓名"); $error_msg = $error_msg . ErrorMsg(strlen($_POST["username"]) ? "" : "未輸入帳號"); $error_msg = $error_msg . ErrorMsg(strlen($_POST["password"]) ? "" : "未輸入密碼"); $error_msg = $error_msg . ErrorMsg(strlen($_POST["email"]) ? "" : "未輸入Email"); } } ?> <html> <head> <meta charset="utf-8"> <title>F74022167 - Homework 3 - 使用者註冊</title> <link href="css/bootstrap.min.css" rel="stylesheet">
require_once "include.inc.php"; if (!strlen($_SESSION["password"])) { Header("Location: ."); exit(0); } if ($_SERVER["REQUEST_METHOD"] == "POST") { if (strlen($_POST["name"]) && strlen($_POST["email"])) { if (strlen($_POST["new_password"])) { $connect->query("UPDATE hw3_users SET `real_name`='" . $_POST["name"] . "', `email`='" . $_POST["email"] . "', `password`=md5('" . $_POST["new_password"] . "') WHERE id=" . $_SESSION["id"]); } else { $connect->query("UPDATE hw3_users SET `real_name`='" . $_POST["name"] . "', `email`='" . $_POST["email"] . "' WHERE id=" . $_SESSION["id"]); } $result = $connect->query("SELECT * FROM hw3_users WHERE id=" . $_SESSION["id"]); $row = $result->fetch_array(); $_SESSION = $row; AlertRedirect("個人資訊修改成功!", "profile.php"); } else { $error_msg = $error_msg . ErrorMsg(strlen($_POST["name"]) ? "" : "未輸入真實姓名"); $error_msg = $error_msg . ErrorMsg(strlen($_POST["email"]) ? "" : "未輸入Email"); } } ?> <html> <head> <meta charset="utf-8"> <title>F74022167 - Homework 3 - 個人資訊修改</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet">