Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak działają sesje?
Forum PHP.pl > Forum > Przedszkole
PrzeoR
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

TomASS
A możesz zapodać kawałek kodu? smile.gif
Przeczytaj:
PrzeoR
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"); ?>
TomASS
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.