Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan kell login rendszert...

Hogyan kell login rendszert csinálni?

Figyelt kérdés

Szeretnék egy egyszerű regisztrációt, minden sallangtól mentesen.

Statikus oldalakat hobbi szinten el tudok készíteni, a php-be is belekóstoltam már. Tudom, hogy adatbázis szintjén kell ezt megoldani.


De így a gyakorlat része kissé homályos.


jan. 17. 22:09
1 2
 1/15 A kérdező kommentje:

Jah meg ezt találtam 2004-ből...

[link]


Gondolom, már elévűlt lehet...

jan. 17. 22:11
 2/15 anonim ***** válasza:
Ez nagyon elavult. Keress rá Google-ben arra, hogy php mvc login system, illetve találsz Githubon is példákat.
jan. 17. 22:22
Hasznos számodra ez a válasz?
 3/15 anonim ***** válasza:
100%
Millió videó foglalkozik ezzel Youtube-on
jan. 17. 23:19
Hasznos számodra ez a válasz?
 4/15 A kérdező kommentje:

Jójó bocsi, megnézem őket na.

Am ezek mennyire safek?

jan. 17. 23:43
 5/15 anonim ***** válasza:
Biztos, hogy sokkal biztonságosabbak, ahhoz képest, ahogy az elsőt sikerül megcsináljad egy ilyen kérdés után...
jan. 17. 23:48
Hasznos számodra ez a válasz?
 6/15 A kérdező kommentje:

Oké köszi :D


https://www.youtube.com/watch?v=JDn6OAMnJwQ&pp=ygUScGhwIGxvZ..


Ez mennyire biztonságos? Mert kb semmi sincs benne... xd

jan. 18. 00:38
 7/15 anonim ***** válasza:
62%
Jelszóhoz Md5 encryption-nnek nézz utána
jan. 18. 05:01
Hasznos számodra ez a válasz?
 8/15 anonim ***** válasza:
30%

Az egyik dolog, amit NEM használunk, az az md5 a jelszavakhoz, ezt tessék elfelejteni.


Amúgy vannak a PHP-nek saját jelszókezelő függvényei, nem kell feltalálni a meleg vizet.

jan. 18. 06:00
Hasznos számodra ez a válasz?
 9/15 anonim ***** válasza:
Miért nem használsz valami frameworköt? Azokban jobban meg van oldva mint ahhogy egy yt videoban elmondják.
jan. 18. 06:47
Hasznos számodra ez a válasz?
 10/15 anonim ***** válasza:
0%

Szia!

Én Session helyett Cookie -be raknám, és a Session -t elfelejteném.

A Session egyik nagy problémája, hogy párhuzamos kérések nem mennek.

Tehát ha több kérés van pl. ajax -al, akkor egymásra fognak várni ha hosszabb az egyik folyamat.

Viszont Cookie -ben tárolni pedig elég veszélyes, így ott mindenképp titkosítani kell.

Ehhez most gyors össze dobtam egy funkció halmazt.

A #6 -os hozzászolásban lévő minta loginnal.

[link]


Lényeg hogy Session helyet openssl -el titkosítva tárolja Cookie -ben.

A loginUser() funkció tartalmazza a login folyamatot.

Ebben 75 - 79. sorban annyit módosítottam hogy nem $_SESSION -ba tárolja.

(itt érdemes lenne a jelszót titkosíteni $pass = hash('sha256', $pass); )


A removeUserKey(); funkciot a kijelentkezéskor kell meghívni, ezzel törli a sütit.


A checkUserKey(); pedig ellenőrzi hogy létezik, válaszban false ha nincs - lejárt, vagy tömben vissza kapod a tárolt adatokat. user_name, name, id...


Persze kezdetben a Session is jó kezdetben, egyszerűbb is kezelni.

jan. 18. 08:44
Hasznos számodra ez a válasz?
1 2

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!