Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak działają sesje?
PrzeoR
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 25.11.2005

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


Witam,

Chce zrobic system logowania admina w moim skrypcie ale mam problem.
Chce aby haslo bylo przekazywane sesją ale za kazdym razem gdy session_start(); jest na poczatku dokumentu to przekazywany formą post hasło jest wyczyszczane gdy dokument zaczyna sie od session_start i poprostu nie mam juz siły na to.

Co powinnienem z tym zrobic ? albo jest juz gdziesz jakis schemat skryptu logowania admina prosty, ktory mogl bym zastosowac.

pozdrawiam



Ten post edytował tiraeth 5.03.2006, 15:01:42


--------------------
Konkursy i zarabianie przez Internet ! Serwisy Rozrywkowe , pisanie artykulow przez internet ! - Wypełnij Ankietę !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


A możesz zapodać kawałek kodu? smile.gif
Przeczytaj:


--------------------
Go to the top of the page
+Quote Post
PrzeoR
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 25.11.2005

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


kod, moze jakies uwagi do niego:
  1. <?
  2. $_SESSION['userpass'] = $_POST['user_password_now'];
  3. $_SESSION['authuser'] = 0;
  4. print $_SESSION['authuser'];
  5.  
  6. include ("page_header.php");
  7.  
  8. if(empty($user_password_now)) {
  9.  
  10. login_form("$user_password_now", "$user_password");
  11. } elseif($_SESSION['userpass'] == $user_password) {
  12. $_SESSION['authuser'] = 1;
  13.  
  14. print 'zalogowany, kliknij <a href="page2.php?' . SID . '">tutaj</a>';
  15.  print $_SESSION['userpass'].$_SESSION['authuser'];
  16.  
  17. } else {
  18.  
  19. print "Please try again, bad password!";
  20. login_form("$user_password_now", "$user_password");
  21.  
  22. }
  23. ?>
  24.  
  25.  
  26.  
  27. <? include ("page_footer.php"); ?>


Ten post edytował PrzeoR 6.03.2006, 20:55:38


--------------------
Konkursy i zarabianie przez Internet ! Serwisy Rozrywkowe , pisanie artykulow przez internet ! - Wypełnij Ankietę !
Go to the top of the page
+Quote Post
TomASS
post
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Spróbuj w 3 linijce:
  1. <?php
  2.  
  3. if(!$_POST['user_password_now']){
  4.  $_SESSION['userpass'] = $_POST['user_password_now'];
  5. }
  6.  
  7. ?>


Jeśli dobrze zrozumiałem.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 17:45