| Current File : //home2/kerimkazan/dvf/magaza/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)
{
$email = m_u_p('email');
$password = md5(m_u_p('password'));
$users = $db->table('users')->where('email','=',$email)->where('password','=',$password)->where('status','=','1')->get();
if($users['total_count']>0)
{
$user_id = $users['data'][0]['id'];
m_set_session('m_admin', $user_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
$expires_at = date('Y-m-d H:i:s', $expires);
// Veritabanına token ve süresini ekle
$db->table('users')->where('id', '=', $user_id)->update(['user_token' => $token]);
// Ç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="user" 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>