ďťż

[PHP]Czy mozna zrobic logowanie bez uzycia mysql? ...

       

Podstrony


telcocafe

Czy mozna zrobic rejestrowanie i logowanie jak do forum przy uzyciu tylko php? bez mysql? :> Prosze o pewna odp ... ;-)



mozna zrobic jednak zbyt bezpieczne to nie jest bezpieczniej na bazie niz na plikach ale to juz jak kto woli
Użytkownik Gruchi edytował ten post 23 grudzień 2005, 16:54
@Gruchi - przy rejestracji mozna dopisywac do pliku uprawnien recznie takie cos jak np $user[]='nazwa|haslo'; - jak sie wywola taki plik to sie nic nie pokaze. Wiecej z tym zachodu ale jest to mozliwe i chyba tak samo bezpieczne.

Jednak polecam na MySQL.... aLe ostatnio było na plikach txt w Ekspercie, nie pamiętam który to numer, ale przeszukaj kolekcję ;)




Jednak polecam na MySQL.... aLe ostatnio było na plikach txt w Ekspercie, nie pamiętam który to numer, ale przeszukaj kolekcję ;)


Jednak polecam na MySQL.... aLe ostatnio było na plikach txt w Ekspercie, nie pamiętam który to numer, ale przeszukaj kolekcję ;)

Przecie to nielegalne ;)


A mógłbyś mi to napisać?? bo ostatnio nie kupowałem experta?


Czy mozna zrobic rejestrowanie i logowanie jak do forum przy uzyciu tylko php? bez mysql? :> Prosze o pewna odp ... ;-)

No tak jak tutaj koledzy wspomniali... dziki plik na wlasnym formacie... albo jesli dla jednego uzytkownika to jedna instrukcja warunkowa i po klopocie :) Na plikach trzeba to wrzucic w petli i zrobic na tablicy... wg. mnie wtedy to najlepiej dziala :) jak chcesz to Ci moge zaraz cos takiego napisac ;-)

Najprostszy(i raczej bezpieczny) sposób z jakiego ja korzystam:
1. Generuję sobie hasło używając md5();
2. Tworzę plik tekstowy i wpisuje: "user|zakodowane_haslo".
3. Tworzę formularz logowania, a dane sprawdzam poprzez funkcję:
function loguj($user, $pass) { $user = trim($user); $pass = trim($pass); $file = file('users.php'); for ($i=0; $i<count($file); $i++) { $wiersz = explode('|', $file[$i]); if ($user==trim($wiersz[1]) && md5($pass)==trim($wiersz[2])) return $user; } echo 'Logowanie nie powiodło się. Spróbuj ponownie'; return false; }
4. Jeśli logowanie się powiedzie to tworzę sesję, a później tylko sprawdzam czy istnieje odpowiednia sesja.

No chyba by było na tyle :P
Użytkownik marrek13 edytował ten post 23 grudzień 2005, 22:37
czemu piszecie że w pliki o jakimś dzikim rozszerzeniu.
Według mnie lepiej umieścić to w pliku php jako zmienną np.
<?php
$login_admin = "login";
$haslo_admin = "haslo";
?>
No i nazwa jakaś bardziej skoplikowana i inny katalog na wszelki wypadek

thx thx all ;-) mowicie tu o zabezpieczeniach a ja po prostu sie bawie w php ... ucze wlasciwie i zabezpieczeniami narazie sie nie przejmuje:) a jakby co to mi nie chodzi o logowanie tylko dla admina tylko dla wielu uzytkownikow ... dodatkowo chcialem zrobic rejestracje;-) i zrobie to raczej w mysql'u, bo w php to strasznie duzo mieszania z tymi txt'ami:D


thx thx all ;-) mowicie tu o zabezpieczeniach a ja po prostu sie bawie w php ... ucze wlasciwie i zabezpieczeniami narazie sie nie przejmuje:) a jakby co to mi nie chodzi o logowanie tylko dla admina tylko dla wielu uzytkownikow ... dodatkowo chcialem zrobic rejestracje;-) i zrobie to raczej w mysql'u, bo w php to strasznie duzo mieszania z tymi txt'ami:D


thx thx all ;-) mowicie tu o zabezpieczeniach a ja po prostu sie bawie w php ... ucze wlasciwie i zabezpieczeniami narazie sie nie przejmuje:) a jakby co to mi nie chodzi o logowanie tylko dla admina tylko dla wielu uzytkownikow ... dodatkowo chcialem zrobic rejestracje;-) i zrobie to raczej w mysql'u, bo w php to strasznie duzo mieszania z tymi txt'ami:D

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.