// ======================== // CONFIGURATION // ======================== $host = "localhost"; $user = "smpanel_demophpadmin"; // DB username $pass = "smpanel_demophpadmin"; // DB password $dbname = "smpanel_demophpadmin"; // DB name // Create database connection $conn = new mysqli($host, $user, $pass, $dbname); if ($conn->connect_error) { die("Database Connection Failed: " . $conn->connect_error); } // ======================== // LOGIC HANDLER // ======================== $msg = ""; if ($_SERVER['REQUEST_METHOD'] === 'POST') { // 🔹 REGISTER if (isset($_POST['register'])) { $name = trim($_POST['regName']); $phone = trim($_POST['regPhone']); $email = trim($_POST['regEmail']); $password = trim($_POST['regPass']); $invite = trim($_POST['regCode']); if (empty($name) || empty($phone) || empty($password)) { $msg = "âš ī¸ āύāĻžāĻŽ, āĻĢā§‹āύ āĻ“ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĻāĻŋāϤ⧇ āĻšāĻŦ⧇!"; } else { // check if already exists $check = $conn->prepare("SELECT id FROM users WHERE phone=?"); $check->bind_param("s", $phone); $check->execute(); $check->store_result(); if ($check->num_rows > 0) { $msg = "âš ī¸ āĻāχ āύāĻžāĻŽā§āĻŦāĻžāϰāϟāĻŋ āφāϗ⧇āχ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻ•āϰāĻž āφāϛ⧇!"; } else { $hash = password_hash($password, PASSWORD_BCRYPT); $insert = $conn->prepare("INSERT INTO users (name, phone, email, password, invite_code) VALUES (?,?,?,?,?)"); $insert->bind_param("sssss", $name, $phone, $email, $hash, $invite); $insert->execute(); $msg = "✅ āϰ⧇āϜāĻŋāĻ¸ā§āĻŸā§āϰ⧇āĻļāύ āϏāĻĢāϞ āĻšā§Ÿā§‡āϛ⧇!"; } } } // 🔹 LOGIN if (isset($_POST['login'])) { $phone = trim($_POST['loginPhone']); $password = trim($_POST['loginPass']); if (empty($phone) || empty($password)) { $msg = "âš ī¸ āĻĢā§‹āύ āύāĻžāĻŽā§āĻŦāĻžāϰ āĻ“ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĻāĻŋāύ!"; } else { $check = $conn->prepare("SELECT id, name, password FROM users WHERE phone=?"); $check->bind_param("s", $phone); $check->execute(); $check->store_result(); if ($check->num_rows === 1) { $check->bind_result($uid, $uname, $hashed); $check->fetch(); if (password_verify($password, $hashed)) { session_start(); $_SESSION['user_id'] = $uid; $_SESSION['user_name'] = $uname; header("Location: https://demo.smpanel.xyz/dashboard.php"); exit; } else { $msg = "❌ āϭ⧁āϞ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ!"; } } else { $msg = "âš ī¸ āĻāχ āĻĢā§‹āύ āύāĻžāĻŽā§āĻŦāĻžāϰāϟāĻŋ āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻ•āϰāĻž āύ⧇āχ!"; } } } } ?> Login / Registration | demo.smpanel.xyz
Logo

Login

+880

Register

+880