| Current File : //home2/kerimkazan/dvf/login.php |
<?php
include('config.php');
?>
<!doctype html>
<html lang="tr" class="h-100">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="<?php echo SITE_DOMAIN; ?>/assets/bootstrap.min.css" rel="stylesheet">
<link href="<?php echo SITE_DOMAIN; ?>/assets/fontawesome/css/all.min.css" rel="stylesheet">
<title><?php echo m_setting('brand'); ?></title>
</head>
<body class="bg-light h-100 d-flex align-items-center text-center">
<main class="w-100 d-flex align-items-center justify-content-center">
<div class="card col-lg-4 bg-dark text-white">
<div class="card-header"><?php echo m_setting('brand'); ?></div>
<div class="card-body">
<?php
if($_POST)
{
$users = $db->table('users')->where('email','=',m_u_p('email'))->where('password','=',md5(m_u_p('password')))->where('status','=','1')->get();
if($users['total_count']>0)
{
m_set_session('m_admin',$users['data'][0]['id']);
if(isset($_POST['remember_me'])) {
$token = bin2hex(random_bytes(16)); // Benzersiz bir token oluştur
$expires = time() + (30 * 24 * 60 * 60); // 30 gün geçerli olacak
// Veritabanına token'i ve kullanıcı bilgilerini ekle
$stmt = $db->prepare("INSERT INTO user_tokens (user_id, token, expires_at) VALUES (?, ?, ?)");
$stmt->execute([$users['data'][0]['id'], $token, date('Y-m-d H:i:s', $expires)]);
// Çerez oluştur
setcookie('remember_me', $token, $expires, "/");
}
m_redirect('index.php');
}
else
{
echo m_alert('Hata','Yanlış giriş bilgileri!');
}
}
?>
<form action="#" method="post">
<input class="form-control mb-3" type="email" name="email" placeholder="Email Adresi...">
<input class="form-control mb-3" type="password" name="password" placeholder="Şifre...">
<div class="form-check mb-3">
<input class="form-check-input" type="checkbox" name="remember_me" id="rememberMe">
<label class="form-check-label" for="rememberMe">
Beni Hatırla
</label>
</div>
<button type="submit" class="btn btn-info w-100">Giriş</button>
</form>
</div>
</div>
</main>
<script src="<?php echo SITE_DOMAIN; ?>/assets/bootstrap.min.js"></script>
<script src="<?php echo SITE_DOMAIN; ?>/assets/jquery.min.js"></script>
</body>
</html>