Pomosht za Login

5 отговора 266 прегледа
#1

Pomosht za Login

Pravia sait v kojto za da polzvash vyzmojnostite mu trqbva da se login-nesh. Vyprosyt mi e kak po-kysno da proverqvam v drugite stranici dali se e login-nal i koi e vsyshtnost potrebitelq. Nachinyt za kojto se seshtam e: zapomnqm login-a i parolata v cookie-ta i pri vsqko zarejdane na stranica proverqvam v mySQL DB dali syshtestvuva. Dve neshta me pritesnqvat v sluchaq: Nqma li tolkova chesta proverka v bazata danni (pri vsqko zarejdane na stranica) da natovari dosta server-a. I drugoto e: ako zapisha parolata nekriptirana tova znachi che bi mogla da byde vidqna ot vseki koito znae kyde sa zapisani cookie-tata. Daite mi syvet po vyprosa. Ne e nujno da e mnogo visoka sigurnostta, no vse pak trqba da ne byde nikak lesno da se probie.

Отговор
в отговор на Eradicator #2

Re: Pomosht za Login

logva se user-a->generirash Session ID (nqkakuf random string, koito sedi v nqkakwa sessions tablica) i moje da go dadesh na usera po dva nachina
1. cookies (pravish proverka dali session stringa e sushtia koito si zapisal w bazata)
2. butash go po formite kato <input type=hidden ...
i pak pravihs proverkata na vseki request

kato user-a se logout-ne - turkash go ot sessions tablicata ..

Отговор
в отговор на Eradicator #3

Re: Pomosht za Login

random string moje da generirash sus
uniquid()
vij [линк]

Отговор
в отговор на adamah #4

Re: Pomosht za Login

nai-lesno stava sas sesiite na PHP4

[линк]

Отговор
в отговор на tester #5

Re: Pomosht za Login

wseki ima pravo na izbor


Отговор
в отговор на adamah #6

ne go slushaj

pri login regvash edna sesijna promenliva, prim $lognal
i posle proveriavash samo if ($lognal)...

А пекарят се подсмива,
лакомец глава затрива.

Отговор