Cevaplara yorum özelliği eklendi. Lütfen tartışmalar için yorumları kullanın. Tüm güncellemeler

Sessions sorunu

bir panel yazdım ve session yapmaya çalışıyorm sorun şu ki admin/index.php panelin anasayfası şimdi nasıl şifreleye bilrim

2

Cevaplar (2)

İşlem devam ediyor, lütfen bekleyin..
Tayfun Erbilen
Doğru Cevap
@tayfunerbilen
2 ay önce

şifrelemene gerek yok ki. session var mı yok mu onu kontrol edersin yoksa sayfayı göstermezsin. Örneğin username diye session ekledin giriş yapıldığında.


<?php

if (!isset($_SESSION['username'])){
	die('Giriş yapamazsınız!');
}


şeklinde girişi engelleyebilirsin.

İşlem devam ediyor, lütfen bekleyin..
Rufiq Cavadov
@rufiqcavadov
2 ay önce [Güncellendi]

admin.php dosyasına aşağıdakı kodları:

<?php

session_start();

// Kullanıcı diye bir SESSION yok ise yönlendirme işlemi yapılacaktır.
if (!isset($_SESSION['username'])){
  header('Location:index.php');
} else {
  // Ama var ise Welcome buraya kullanıcı adı yazılır ve bir bağlantı koydum çıkış yapmak için de.
  echo 'Welcome ' . $_SESSION['username'] . '<a href="logout.php">[Logout]</a>';
}
?>

logout.php dosyasına da aşağıdakı kodları ekleyin.

<?php
session_start();
session_destroy();
header('Location:index.php');
?>
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın