Забранено за гости

088777_

Registered
Как да направя така, че някоя страница да може да се види само от регистриран потребител?
 
if($_SESSION['username'] == null){
echo 'Не сте логнат';
}else{
echo 'Вие сте регистриран потребител ';
}
 
Регистриран или логнат :? Ако е за логнат (за рег не виждам смисъл) ще ти е така, да приемем, че сесията ти е $logged['username']:
<?
if(!$logged['username']){
die("Трябва да се логнете, за да видите страницата!"); }
?>
Това най-отгорен на желаната страница се слага.
 
Кажи коя ти е login системата.
Повечето имат сесия username т.е. трябва да стане
<?PHP
if(!isset($_SESSION[username])) die("Само за логнати потребители!");
?>

Ако пък не е username, а друга промени само username
 
DeathGuard_, +1 ---> http://cstrikefiles.netne.net/programs.php

EDIT: Поправих кода на DeathGuard_ и по този начин работи.

Код:
<?
session_start();
if(!session_is_registered(user)){
die("<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<center>Трябва да се логнете, за да видите страницата!<br/><br/>Ако имате регистрация влезте от <a href='javascript:history.go(-1)'>ТУК</a> или ако нямате регистрация си направете от <a href='registration.php'>ТУК</a>.</center>");
}
?>
 

Горе