merhaba Ajax ile üyelik girişi yaptım fakat bir türlü javascripte session kaydedemedim
index.php:
<div id="durum"></div>
<input id="kad" type="text">
<input id="sif" tpe="password">
<button id="kontrol">Giriş Yap</button>
<script>
$("#kontrol").click(function(){
$.ajax({
type: 'POST',
url: 'kontrol.php',
data: { k: $("#kad").val(), s: $("#sif").val() },
success:
function(sonuc){
$("#durum").html(sonuc);
}
});
});
</script>kontrol.php:
<?php
include('config.php');
if($_POST){
$kullanici_adi = trim($_POST["kad"]);
$sifre = trim($_POST["sif"]);
if (!$kullanici_adi || !$sifre) {?>
<div class="alert alert-danger alert-dismissible bg-danger text-white border-0 fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Alanları Boş Bırakmayın
</div>
<?php
}else{
$uye_varmi = $conn->prepare("SELECT * FROM kullanicilar WHERE kull_ad = ? AND kull_sif = ?");
$uye_varmi->execute(array($kullanici_adi, $sifre));
if ($uye_varmi->rowCount() > 0) {
$uye = $uye_varmi->fetch(PDO::FETCH_OBJ);
$_SESSION['login'] = true;
$_SESSION['kimlik'] = $uye->kull_id;
$_SESSION['durum'] = $uye->kull_durum;
echo " <script>
setTimeout(function(){
window.location.assign('panel/');
}, 1000);
</script>";
if($_SESSION['durum'] == "Ban"){?>
<div class="alert alert-danger alert-dismissible bg-danger text-white border-0 fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Hesabınız Yasaklanmış!
</div>
<?php
session_start();
session_destroy();
session_unset();
unset($_SESSION['login']);
}else{?>
<div class="alert alert-success alert-dismissible bg-success text-white border-0 fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Başarıyla Giriş Yaptınız, Panele Yönlendiriliyorsunuz.
</div>
<?php
}}else{?>
<div class="alert alert-danger alert-dismissible bg-danger text-white border-0 fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Kullaıcı Adı Veya Şifre Hatalı!
</div>
<?php
}}}
?>
Girişi Yapabiliyorum Fakat Session Kaydetmiyor