Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z adminem...
Ember
post 13.04.2006, 11:08:32
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.04.2006

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


Witam. Mam pewien problem. Otóż napisałem skrypt, który pobiera z bazy danych w postacvi pliku php status uzytkownika, i jeżeli jest on adminem to coś tam robi. No i wszystko mi pięknie działa.
Niestety w pliku który służy do edycji użytkowników coś jest nie tak... Oto on:
  1. <?
  2. if (isset($_COOKIE['ember']))
  3. {
  4. if ($_COOKIE['ember']=='login')
  5. {
  6. require('uzyt.php');
  7. $nr = $_COOKIE['ember2'];
  8. if ($stan[$nr] == admin)
  9. {
  10. $i = $_POST['i'];
  11. $login2 = $_POST['login1'];
  12. $haslo2 = $_POST['haslo1'];
  13. $stan1 = $_POST['stan'];
  14. $gg1 = $_POST['gg'];
  15. $imie = $_POST['imie'];
  16. $nazwisko = $_POST['nazwisko'];
  17.  
  18. $tresc="<?
  19. \$login1[$i] = $login2;
  20. \$haslo1[$i] = $haslo2;
  21. \$stan[$i] = $stan1;
  22. \$gg[$i] = $gg1;
  23. \$imie[$i] = $imie;
  24. \$nazwisko[$i] = $nazwisko;
  25. ?>
  26. ";
  27.  
  28. $lokacja1 = $_POST['lokacja'];
  29.  
  30. $plik = fopen($lokacja1, w);
  31. fwrite($plik, $tresc);
  32. fclose($plik);
  33.  
  34. }
  35. else
  36. {
  37. echo 'Nie jesteś adminem';
  38. }
  39. }
  40. }
  41. if (!isset($_COOKIE['ember']) || $_COOKIE['ember']=='logout')
  42. {
  43. echo 'Nie jesteś zalogowany';
  44. }
  45. ?>

Pominołem formularz. No i wywala mi błąd NIE JESTEŚ ADMINEM, a w menu po lewej (tylko przy załaczonym tym pliku) znikają opcje admina, natomiast gdy przełaczam na inną podstronę, wszsytko wraca do normy... Nie wiem co może być przyczyna... Zamkiast pobierać wartość 'admin' pobiera samo 'a'. Może ktoś miał już podony problem? Z góry thx.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
phobos
post 13.04.2006, 12:28:22
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 7.04.2006

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


w tej linijce pobiera samo a??
  1. <?php
  2.  
  3. if ($stan[$nr] == admin)
  4. ?>

jak tak to pokarz co masz w $stan

Ten post edytował phobos 13.04.2006, 12:30:41
Go to the top of the page
+Quote Post
Ember
post 13.04.2006, 12:50:25
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.04.2006

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


Więc mam ktalog z userami. I w tym katalogu są pliki, które zawieraja dane o userach. Wyglądają mniej więcej tak:
  1. <?
  2. $login1[0] = 'abc';
  3. $haslo1[0]='abc';
  4. $stan[0]='admin';
  5. $gg[0]='1785044';
  6. $imie[0]='dziala?';
  7. $nazwisko[0]='asddfsasasd';
  8. ?>

I w każdym innym pliku jest inny index.
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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:25