Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skrypt logowania
pkrol
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.01.2005

Ostrzeżenie: (0%)
-----


Mam skrypt do logowania się na stronę poprzez pojawiające się okno do logowania. Jednak jest on oparty na zmiennych globalnych. Ze względu na bezpieczeństwo serwer, na którym mam stronę nie obsługuje zmiennych globalnych.
Istnieje ponoc mozliwosc stworzenia takiego skryptu bez zmiennych globalnych, a przesyłanie informacji odbywa się przez sesje i zmienne sesyjne. Czy ktoś mógłby mi podpowiedzieć jak stworzyć taki skrypt? Autoryzacja ma być HTTP-AUTH

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ive
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

Ostrzeżenie: (0%)
-----


hyhm... jakos nie zrozumialem twojego postu bo jak dla mnie to zmienne globalne to $_POST $_GET $GLOBALS [chociaz tej ostatniej nigdy nie uzywalem] i mi sie zawszewydawalo ze to te sa bezpieczniejsze (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) ale kurcze... moze mi sie cos pomylilo... whatever
przyklad z wykorzystaniem sesji:
1. na poczatku rozpoczynasz sesje session_start" title="Zobacz w manualu PHP" target="_manual(); [jesli przed session_start postawisz jakis kod html wywali ci errory chyba ze na samym poczatku strony [przed kazdym kodem] pykniesz ob_start" title="Zobacz w manualu PHP" target="_manual() a na koncu ob_end_flush" title="Zobacz w manualu PHP" target="_manual()
2. Sprawdzasz czy jest już zapisana sesja i czy ma jakąś wartosc [jak nie to odsylasz do formularza]
3. po podaniu danych w formie weryfikujesz je i zeby zapisac dane do sesji uzywasz $_SESSION['nazwa_zmiennej'] = "wartosc" czyli np. $_SESSION['logged'] = 1; i odswiezasz strone [header" title="Zobacz w manualu PHP" target="_manual() albo poprzez Meta tag z http-equiv na "Refresh"
4. juz powinno cie zalogowac. ;] poprobuj troszke sam i poszukaj w necie skryptow rejestracji userow, prawie wszystkie sa na sesjach

Ten post edytował Ive 7.01.2005, 22:24:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.01.2026 - 10:32