[php][xml]Logowanie

Odpowiedz Nowy wątek
2006-09-03 22:30
0

Witam!
Czy ktoś z czytających tego posta posiada system logowania oparty na XML i PHP. Pliki z kontami znajdują się na innym dysku.
Logowanie ma sprawdzac czy w folderze znajduje sie plik o nazwie wpisanej w polu user i czy w pliku pass"haslo" ma identyczna wartosc co wpisana w polu pass przez uzytkownika.
A, jeszcze jedno czy da rade odytowac plik .xml i jak to zrobic. (chodzi mi tylko o pole pass.)

Pozostało 580 znaków

2006-09-04 16:13
0

W skrócie - plik xml możesz traktować na dwa sposoby:
1) Jako zwykły plik tekstowy (wówczas do zdefiniowanej z góry edycji wystarczy wyrażenie regularne jedno i jazda)
2) Jako plik XML konkretnie - możesz użyć dołączonych do PHP silników do obsługi XML (http://pl.php.net/xml).


Grunt to uziemienie...

Pozostało 580 znaków

2006-09-06 18:59
0

po co ci xml? naucz się takich ciekawych komend:
explode fopen fputs fclose file foreach
...i możesz posługiwać się plikiem tekstowym w takiej postaci:
user|sekretnehaslo|pass|sekretnehaslo|inne_dane

Wpisz(coś podobnego do tego):

$baza=file('bazadanych/users_tbl.txt');
foreach($baza as $wpisbazy){
$elementy=explode('|sekretnehaslo|',$wpisbazy);
$user=$elementy[0];
$pass=$elementy[1];
$inne_dane=$elementy[2];
if($user==$_POST['user']AND$pass==md5($_POST['pass']) {
$_SESSION['zalogowany']=true;
$_SESSION['user']=$_POST['user'];
};
};

dalej masz zalogowanego użytkownika. The end of slaby poradnik


Stopki brak.

Pozostało 580 znaków

2006-09-06 23:57
0

Rzecz w tym, że XML można do wielu rzeczy zastosować. Jak nie znasz dokładnie potrzeb, to nie mów nikomu, że potrzebuje czego innego, niż twierdzi, że potrzebuje.


Grunt to uziemienie...

Pozostało 580 znaków

2006-09-07 14:01
0

...nie piszę, iż MUSI używać mojego sposobu :P. To tylko mały poradnik / sugestia.


Stopki brak.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0