RQ: система за вход/изход

bizarre

Registered
Тъй като никой не отговори на питането ми за вход/изхода и проблема със сесията се надявам поне някой да има готов такъв скрипт, но с една подробност.

Трябва ми проверка дали посетителя има създадена вече сесия на заглавната страница (index.php) и ако няма да се пренасочи към формата за вход (login.php) ако ли не на index.php да му излиза менюто и т.н.
формата за регистрация ще си я направвя сам.

благодаря предварително.
:roll:
 
Нямам много опит със сесиите, но смятам,че може да стане с един прост цикъл-условие:

<?
if(!$_SESSION['name']){
echo "Вие не сте влезли! <br/>";
include ("login.php");
}
else
{
съдържание на страницата при включена променлива;
}
?>

Виж първия урок в "Уроци" (4-та стр). Мисля, че там беше разгледан този въпрос.

Ако не използваш БД, можеш да погледнеш и тези два урока:

http://web-tourist.net/login/login/view.php?st=707

http://web-tourist.net/login/login/view.php?st=360

За да разгледам действието на сесиите аз лично използвах кода от първата връзка (има пропуски, оставящи вратички, но ако схванеш принципа, не е трудно да се отстранят). Вторият пример е обяснен по-добре, освен това е по-добре организиран по отношение на сигурността. Мисля, че ако разгледаш и двата ще успееш да си напишеш добър код за логин.

Дано съм ти помогнал. Успех!

ПП: не съм никак напред в програмирането, не зная и доколко полезен е отговора ми, но мисля, че заглавието "Вход-изход" не е най-удачното и може би донякъде обяснява липсата на отговори. Мен лично то ме стресна, защото първото което ми хрумна беше, че се интересуваш от обектноориентирано програмиране, TСP-сокети, многонишковост и т.н... (бях чел една книжка за Джава преди да се наосча към РНР, дори не знам дали в РНР има подобни неща) Ако не беше любопитството ми щях да прескоча темата :)
 

Back
Горе