Pomosht za Login
5 отговора
266 прегледа
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.
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 ..
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 ..
ne go slushaj
pri login regvash edna sesijna promenliva, prim $lognal
i posle proveriavash samo if ($lognal)...
А пекарят се подсмива,
лакомец глава затрива.



i posle proveriavash samo if ($lognal)...
А пекарят се подсмива,
лакомец глава затрива.