RQ: Въпрос за забрана на страница (Само за регистрирани)

SuCcEsS

Registered
Начи въпроса ми е как мога да напваря останалите страници да изискват регистрация и как мога да добавя потребителски панел системата за рег. която ползвам е тази
 
По 1-вото: Влете в Администраторския Панел -> Форуми -> Права -> и от там гледаш всеки един по отделно.

По 2-рото: разясни малко какво точно искаш?
 
porostorm каза:
По 1-вото: Влете в Администраторския Панел -> Форуми -> Права -> и от там гледаш всеки един по отделно.

По 2-рото: разясни малко какво точно искаш?

Друг е раздела.
Не е пхпББ .
 
Честно казано кода е доста дълъг и не ми се чете. Обаче ще ти кажа какво трябва да направиш попринцип.
КОгато се регистрираш там име парола и т.н. тва е ясно и после като се логваш трябва да се създава сесия или бисквитка и после тая страница която искаш да я защитиш трябва да и слоиш задължително най-отгоре проверка дали е създадена сесия ако е да пускаш потребителя да разглежда те слагаш кода на страницата ако няма сесия тогава му вадиш съобщение че не се е логнал.

В същност нещо такова:

Код:
session_start(); 
$_SESSION['username'] = $username; 
if (isset($HTTP_SESSION_VARS['username'])) 
{
Кода който ще вижда регистрирания и логнал се потребител 
}
else
{
Съобщение което там се вади ако не се е логнал
}
Тва се променя в завсимост каква сесия създаваш при логване а иначе в началото на страницата най-отгоре трябва да стои това:

Код:
session_start(); 
$_SESSION['username'] = $username;

а това:
if (isset($HTTP_SESSION_VARS['username']))
е самата проверка

По втория въпрос за потребителския панел трябва да си направиш "екстри" към системата - забравена парола редактиране на профил и т.н и после в този панел слагаш линкове към тези "екстри" и така
 
Мхм ами ако останалите страници са в html има ли начин да се направят или не?
 
Ами трябва да ги кръстиш ime.php
и после най отгоре задължително старт на сесията и после аз лично си инклудвам php-то в страницата

ето:
Код:
<?PHP 
session_start(); 
$_SESSION['username'] = $username; 
?>
<html>
код - HTML
....
<?PHP include("**********.php"); ?>
....
код - HTML
</html>
 
http://us3.php.net/manual/en/function.setcookie.php
Погледни тук за синтаксиса на самата функция с която се създават бисквитки
http://web-tourist.net/login/login/view.php?st=535
това е от тука урок погледни го и него

Така се създава името е по твой избор а $username го взимаш при логването на потребителя
Код:
<?PHP
$name="cookie";
setcookie($name, $username, time()+360) 
?>

После на страницата която ще защитаваш слагаш това
Код:
$biskvitka=$_COOKIE['cookie'];
if(isset($biskvitka))
{
Кода който ще се показва на логналия се
тука може да си извлечеш $username и да го ползваш по-нататък
}
else
{
Нямате достъп......
}
 

Back
Горе