['password' => 'pass123', 'fullname' => 'User One'], 'user2' => ['password' => 'pass456', 'fullname' => 'User Two'], // Diğer kullanıcılar buraya eklenebilir ]; // Session başlatma session_start(); // Kullanıcı kaydı işlemi if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['register'])) { // Form verilerini al $username = $_POST['username']; $password = $_POST['password']; // Kullanıcı adının zaten kullanılmadığını kontrol et if (array_key_exists($username, $users)) { echo "Bu kullanıcı adı zaten kullanımda."; } else { // Yeni kullanıcıyı diziye ekle $users[$username] = ['password' => $password, 'fullname' => 'New User']; echo "Kullanıcı kaydı başarıyla tamamlandı."; } } // Kullanıcı girişi işlemi if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['login'])) { // Form verilerini al $username = $_POST['username']; $password = $_POST['password']; // Kullanıcı adı ve şifreyi kontrol et if (array_key_exists($username, $users) && $users[$username]['password'] == $password) { // Kullanıcı bilgilerini oturuma kaydet $_SESSION['username'] = $username; $_SESSION['fullname'] = $users[$username]['fullname']; echo "Giriş başarılı. Hoş geldiniz, " . $_SESSION['fullname'] . "!"; } else { echo "Kullanıcı adı veya şifre hatalı."; } } // Profil düzenleme ve şifre değiştirme işlemleri için giriş kontrolü if (isset($_SESSION['username'])) { // Profil düzenleme işlemi if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['edit_profile'])) { // Yeni bilgileri al ve dizi içinde güncelleme yap // Örneğin: $users[$username]['fullname'] = $new_full_name; echo "Profil düzenleme başarıyla tamamlandı."; } // Şifre değiştirme işlemi if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['change_password'])) { // Yeni şifreyi al ve dizi içinde güncelleme yap // Örneğin: $users[$username]['password'] = $new_password; echo "Şifre değiştirme başarıyla tamamlandı."; } // Kullanıcı çıkışı if (isset($_POST['logout'])) { // Oturumu sonlandır session_destroy(); // Kullanıcıyı tekrar aynı sayfaya yönlendirme header("Location: ".$_SERVER['PHP_SELF']); } } ?>
ID | Ürün Adı | Kategori | Fiyat | İşlemler |
---|---|---|---|---|
ID | Ürün Adı | Kategori | Fiyat | İşlemler |
---|---|---|---|---|
ID | Ürün Adı | Kategori | Fiyat | İşlemler |
---|---|---|---|---|
ID | Kullanıcı | Ürünler | Durum | İşlemler |
---|---|---|---|---|
Kategori:
Fiyat: TL