Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z sesjami
whomean
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.05.2012

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


Witam. Mam ogromy problem z uwierzytelnianiem użytkowników na stronie. Mam pewien kod który przepisałem z książki:

  1. <?php
  2.  
  3. if(isset($_POST['iduzytkownika']) && isset($_POST['haslo']))
  4. {
  5. //jeżeli użytkownik właś ni e pOdją ł próbę za l ogowani a
  6. $iduzytkownika = $_POST['iduzytkownika'];
  7. $haslo = $_POST['haslo'];
  8.  
  9. $bd_lacz = new mysqli('localhost', 'uwierzytel', 'uwierzytel', 'uwierz');
  10.  
  11. if(mysqli_connect_errno()) {
  12. echo 'Połączenie z bazą danych nie powiodło się: ' .mysqli_connect_error();
  13. exit();
  14. }
  15. $zapytanie = 'select * from uwierzytelnieni_uzytkownicy '
  16. ."where uzytkownik='$iduzytkownika' "
  17. ." and haslo=sha1('$haslo')";
  18. $wynik = $bd_lacz->query($zapytanie);
  19. if($wynik->num_rows>0)
  20. {
  21. // jeżeli dane są w bazie, zarejestrowanie identyfikatora użytkownika
  22. $_SESSION['prawid_uzyt'] = $iduzytkownika;
  23. }
  24. $bd_lacz->close();
  25. }
  26. ?>


Wczoraj wszystko dobrze działało, dzisiaj już nie. Wywala takie ostrzeżenie.
Cytat
Warning: session_start() [function.session-start]: open(/tmp\sess_i3nrcg9h2redvag3sith6tci86, O_RDWR) failed: No such file or directory (2) in C:\Apache\htdocs\index.php on line 2

Pogooglowałem, utworzyłem katalog tmp, błąd zniknął. Mimo wszystko zmienna sesji nie zostaje zarejestrowana. W katalogu tmp pojawia się plik sesji, ale jest pusty. Myślałem, że problem tkwi w prawach dostępu do katalogu. Mam Windows 7 i problem z odznaczeniem kwadracika "tylko do odczytu". Od kilku godzin bez powodzenia próbuje odznaczyć ten przeklęty kwadracik. Wykorzystałem wszystkie rozwiązania jakie znalazłem w necie, ale żadne nie zadziałało. Dlatego zgłaszam się do mądrzejszych odemnie z prośbą o pomoc.
Go to the top of the page
+Quote Post
daniel1302
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


No a masz uprawnienia administratora aby odznacyzć ten kwadracik? Zaloguj się jako administrator lub uruchom opcje jako admin
Go to the top of the page
+Quote Post
whomean
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.05.2012

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


Tak mam uprawnienia administratora. To jest jakiś bug. Jest masa założonych tematów o tym problemie, niestety żadne rozwiązanie nie pomogło. Zastanawia mnie dlaczego jednego dnia wszystko działało, a następnego przestało. Ktoś ma jakiś pomysł?

Ten post edytował whomean 13.02.2013, 20:21:10
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: 19.08.2025 - 16:56