Php giriş sorunu

Mettleshade

Katılımcı Üye
24 Nis 2015
628
0
TürkHackTeam
beyler giriş yaptıktan sonra session siliniyor yani giriş işlemi yapılmıyorum hiçbir temizleme kodu yok yanlış olan bi kısımda yok neden olabilir ? bu arada bir çok alette denedim aynı sorun

login.php
Kod:
ob_start();
session_start();

if(isset($_POST['gkadi']) && isset($_POST['gsifre'])){
	$sifre = $_POST['gsifre'];
	$mdsifre = md5($sifre);
	$kullaniciadi = $_POST['gkadi'];
	$kontrol = mysql_fetch_array(mysql_query("select * from uyeler where kadi='$kullaniciadi' and sifre='$mdsifre'"));
	$kontrolgelenid = $kontrol['id'];
	if($kontrolgelenid == ""){
		?><script>swal("Oopss !", "Bilgilerinizi hatalı girdiniz!", "error")</script><?php
		header("*******: 1;url=index.php");
	}else{
		session_destroy();
		$_SESSION["uyeidbulduk"] = $kontrolgelenid;
		$_SESSION["giris"] = "true";
		$_SESSION["sure"] = time() + 360;
		mysql_query("update aktifoyuncu set aktifsayisi=aktifsayisi+1")
		?><script>swal("Tebrikler !", "Giriş başarılı. Hemen kazanmaya başlayabilirsiniz!", "success")</script><?php
		header("*******: 1;url=index.php");
	}
};
ob_end_flush();
?>

index.php
Kod:
		<form method="post" action="login.php">
			<div class="form-group">
				<input type="text" class="form-control" id="gkadi" name="gkadi" required="" placeholder="Kullanıcı Adı">
			</div>
			<div class="form-group">
				<input type="password" class="form-control" name="gsifre" required="" placeholder="Şifre">
			</div>
			<div class="form-group">
                <div class="checkbox">
                  <label>
                    <input type="checkbox"> Beni Hatırla
                  </label>
                </div>
            </div>
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-default pull-left" data-dismiss="modal" data-toggle="modal" data-target="#modal-kayit">Kayıt Ol</button>
          <button type="submit" class="btn btn-primary">Giriş Yap</button>
        </div>
		</form>
 
Son düzenleme:

Kacamax

Katılımcı Üye
29 Nis 2012
657
1
Sivas / 58
login.php deki kodlari eger eksiksiz buraya attiysan,

Kod:
ob_start();
session_start();

dan önce php yi acmamissin ondandir.
yani bu sekilde olacak

Kod:
<?php 
ob_start();
session_start();
 

Mettleshade

Katılımcı Üye
24 Nis 2015
628
0
TürkHackTeam
login.php deki kodlari eger eksiksiz buraya attiysan,

Kod:
ob_start();
session_start();

dan önce php yi acmamissin ondandir.
yani bu sekilde olacak

Kod:
<?php 
ob_start();
session_start();

hocam oraları almadım :) teşekkürler yorum için lakin çok başka sorun bu

ob end flush ile session destroyu kaldır zaten session destroy kullanıdğın için sessionları sonlandırıp diğerlerini geçersiz sayacaktır.

session destroy ile ilk kapatıp sonra açıp denedim fakat fayda etmedi.
 
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.