HTML:
“`html
<!DOCTYPE html>
<html>
<head>
<title>Üye Kayıt & Giriş Paneli</title>
<link rel=”stylesheet” type=”text/css” href=”style.css”>
</head>
<body>
<div class=”container”>
<div class=”form-container”>
<h2>Giriş Yap</h2>
<form method=”post” action=”login.php”>
<input type=”email” name=”email” placeholder=”Email” required>
<input type=”password” name=”password” placeholder=”Password” required>
<button type=”submit” name=”login”>Giriş Yap</button>
</form>
</div>
<div class=”form-container”>
<h2>Kayıt Ol</h2>
<form method=”post” action=”register.php”>
<input type=”text” name=”name” placeholder=”Name” required>
<input type=”email” name=”email” placeholder=”Email” required>
<input type=”password” name=”password” placeholder=”Password” required>
<input type=”password” name=”confirm_password” placeholder=”Confirm Password” required>
<button type=”submit” name=”register”>Kayıt Ol</button>
</form>
</div>
</div>
</body>
</html>
“`
CSS (style.css):
“`css
.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.form-container {
background: #f2f2f2;
padding: 20px;
border-radius: 5px;
margin-right: 20px;
}
form {
display: flex;
flex-direction: column;
gap: 10px;
}
input[type=”text”],
input[type=”email”],
input[type=”password”] {
padding: 5px;
border-radius: 3px;
border: 1px solid #ccc;
}
button {
background: #4CAF50;
color: white;
border: none;
padding: 10px;
border-radius: 3px;
cursor: pointer;
}
“`
PHP (login.php):
“`php
<?php
session_start();
if(isset($_POST[‘login’])){
$email = $_POST[’email’];
$password = $_POST[‘password’];
// Oturum açma kimlik bilgilerini doğrula
// Giriş mantığınızı buraya ekleyin
// Örnek:
if($email == “user@example.com” && $password == “password”){
$_SESSION[’email’] = $email;
header(“Location: dashboard.php”); //Kontrol paneli sayfasına yönlendir
exit();
} else {
echo “Invalid credentials”;
}
}
?>
“`
PHP (register.php):
“`php
<?php
if(isset($_POST[‘register’])){
$name = $_POST[‘name’];
$email = $_POST[’email’];
$password = $_POST[‘password’];
$confirm_password = $_POST[‘confirm_password’];
// Kayıt verilerini doğrula ve veritabanına ekle
// Kayıt mantığınızı buraya ekleyin
// Örnek:
if($password == $confirm_password){
// Kullanıcıyı kaydedin
// Örnek: $user_id = RegisterUser($isim, $e-posta, $şifre);
echo “Kayıt başarılı”;
} başka {
echo “Şifreler eşleşmiyor”;
}
}
?>
“`
Bu kod, temel doğrulama ile basit bir kullanıcı oturum açma ve kayıt sistemi sağlar. Kimlik doğrulama ve kullanıcı kaydını gerçekleştirmek için oturum açma ve kayıt mantığını kendi veritabanı işlemlerinizle veya API çağrılarınızla değiştirmeniz gerekecektir.