สำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์
connect_error) {
die(“Connection failed: ” . $conn->connect_error);
}
// ตรวจสอบว่ามีการส่งข้อมูลจากฟอร์ม login หรือไม่
if (isset($_POST[‘login’])) {
// รับข้อมูล username และ password จากฟอร์ม
$username = $_POST[‘username’];
$password = $_POST[‘password’];
// เข้ารหัส password เป็น hash
$password = md5($password);
// สร้าง query SQL เพื่อตรวจสอบว่ามีผู้ใช้ที่ตรงกับ username และ password หรือไม่
$sql = “SELECT * FROM users WHERE username = ‘$username’ AND password = ‘$password'”;
// รัน query SQL
$result = $conn->query($sql);
// ตรวจสอบว่า query SQL สำเร็จหรือไม่
if ($result) {
// ตรวจสอบว่ามีผู้ใช้ที่ตรงกับ username และ password หรือไม่
if ($result->num_rows > 0) {
// เก็บข้อมูลผู้ใช้ใน session
$_SESSION[‘user’] = $result->fetch_assoc();
// เปลี่ยนหน้าไปยัง index.php
header(“Location: index.php”);
} else {
// แสดงข้อความผิดพลาด
echo “Username or password is incorrect.
“;
}
} else {
// แสดงข้อความผิดพลาด
echo “Something went wrong.
“;
}
}
// ตรวจสอบว่ามีการส่งข้อมูลจากฟอร์ม register หรือไม่
if (isset($_POST[‘register’])) {
// รับข้อมูล username, email, password, confirm_password จากฟอร์ม
$username = $_POST[‘username’];
$email = $_POST[’email’];
$password = $_POST[‘password’];
$confirm_password = $_POST[‘confirm_password’];
// เข้ารหัส password เป็น hash
$password = md5($password);
$confirm_password = md5($confirm_password);
// ตรวจสอบว่า password และ confirm_password เหมือนกันหรือไม่
if ($password == $confirm_password) {
// สร้าง query SQL เพื่อเพิ่มผู้ใช้ใหม่ลงในฐานข้อมูล
$sql = “INSERT INTO users (username, email, password) VALUES (‘$username’, ‘$email’, ‘$password’)”;
// รัน query SQL
if ($conn->query($sql) === TRUE) {
// เปลี่ยนหน้าไปยัง login.php
header(“Location: login.php”);
} else {
// แสดงข้อความผิดพลาด
echo “Something went wrong.
“;
}
} else {
// แสดงข้อความผิดพลาด
echo “Password and confirm password do not match.
“;
}
}
?>
ยินดีต้อนรับสู่เว็ปไซต์ของฉัน
เว็ปไซต์นี้เป็นเว็ปที่มีข้อมูลเกี่ยวกับการลงทุนและการเงิน
คัดลอก
