MEGOSZTÁS Ha tetszett a cikk, akkor nyugodtan oszd meg ismerőseiddel, valószínű ők is örülni fognak neki. Php login rendszer gmail A kis hableány 3 teljes film magyarul online ingyen Hétszínvirág olvasókönyv 3 osztály kézikönyv Építési jog | Magyarázatok Hírek - Dundika és Nagyváradi Mercédesz - CKM, 2010 november (11x) | - Magyarország Legnagyobb Sztárfóruma - The Largest Hungarian Celebrity Community Boruto 66 rész Házilag
Ha egyezik akkor lekérdezem azoknak a tagoknak a számát akiknek a beviteli mezőben megadott neve és e-mail címe van. Ezeket egy-egy változóban tárolom. Fonntos ügyelni arra, hogy a nevet és az e-mail címet a megfelelő módon konvertáljuk, úgy mint ahogy az adatbázisba kerülnek. Én a htmlspecialchars() fügvényt használtam, mert ez kicseréli a <, >, ', " és & karaktereket html elemekre. Íly módon megnehezíthetjük a Hackerek dolgát, mivel a beviteli mező az egyik legkönnyebben támadható felület. Így viszont nem lehet kódokat írni a beviteli mezőkbe. Most ellenőrizzük, hogy hány felhasznló van erre az e-mail címre vagy erre a felhasználónévre regisztrálva. Php login rendszer log. Ezt az előbbi lekéréssel meg is tettük. Ha az eredmény mindkét esetben nulla, tehát nincs ilyen nevű és e-mail című felhasználó, akkor már csak ellenőrizzük se a jelszó se a név se az e-mail cím nem üres. Ha mégis valamelyik üres lenne újabb hibaüzenetet küldünk a felhasználónak. De ha ez a feltétel is teljesül akkor már csak a jelszót kell visszafejthetetlenné tenni.
A jelszóval már a regisztrációnál említett lépéseket elvégzem, tehát titkosítom, majd lerövidítem a jelszót. Most lekérdezem azoknak a felhasználóknak a számát, ahol ez a név és jelszó páros található. Ha van ilyen és jól működik a regisztráció, csak egy lehet. Tehát ha egy van akkor regisztrálom a sessiont, frissítem az adatbázisban az utolsó bejelentkezés dátumát és újratöltöm a lapot. Itt megint a program elejére utalok vissza mivel header() fügvényt használtam késleltetni kell a kimenetet, az ob_start() fügvénnyel és a fájl végére az ob_end_flush()fügvényt kell beilleszteni, ennek miértjét nem részletezném, mert már ebben a cikkben megtalálható. Ha viszont nem lenne ilyen név és jelszó páros, akkor kiíratom a hibát és az űrlapot mégegyszer. Php login rendszer server. Összefoglalva Ez a login rendszer véleményem szerint könnyen bővíthető, biztonságos és így, hogy részletesen le van írva nem kell töprengeni rajta hogyan is működik. Remélem sokatoknak segítettem ezzel a cikkel. A fájlokat tömörítve mellékelem. bejelentkezés
= belepve) ob_start();? > $nev = $HTTP_COOKIE_VARS["nev"]; setcookie("nev", "", time()-60); setcookie("allapot", "", time()-60); header("");? > /// minden levédendő oldal elejére illeszd be: include''; /// print"Már bevagy lépve mint: $cookie_nev";} Mutasd a teljes hozzászólást!
2014-12-13T10:24:54+01:00 2014-12-13T17:32:58+01:00 2022-06-29T07:07:00+02:00 *deleted_67298407 2014. 12. 13. 15:34 permalink Üdv, kezdőként, ha már menni fog a sima PHP PDO-val, ismerkedj meg az objekt orientált programozással. Közben tanulj angolul is. A YII az jó, de előtte érdemes megismerkedni az MVC működésével, majd olvass el néhány " how to write own framework" tuttorialt. He ez meg van: fejest ugorhatsz a YII -be. --[ ui: phpclasses jó kis php portál]-- Mutasd a teljes hozzászólást! PHP Login rendszer script probléma - PC Fórum. Válasz Előzmények Privát üzenet Előző hozzászólás blaces 2014. 10:54 permalink Szia. Előbb tanulj egy minimális PHP-t még (osztályokat) és MySQL-t is. Az Advanced használja a PDO-t, és a PHP framework-ök többsége is PDO-t használ biztonsági okokból. (A minimal-nál az SQL Injection támadási lehetőség adottabb) És utána a helyedben inkább kitanulnék egy Framework-öt is, mert akkor ilyenekkel kevesebbet kell foglalkozni gyakorlati szinten... Mutasd a teljes hozzászólást! Válasz Előzmények Privát üzenet Előző hozzászólás kisgrob vitaindítója 2014.
'; print '