Hirdetés
Új hozzászólás Aktív témák
-
DNReNTi
őstag
válasz
honda 1993
#16949
üzenetére
Még szerencse, hogy a múltkor belinkeltem egy egészen korrekt leírást tele kommentekkel, magyarázatokkal, lépésről lépésre.

(#16951) honda 1993
"lattam hogy a jelszo is ugyanugy latszik mint a felhasznalonev, akkor mar sejtettem hogy ez az egesz forraskod kuka"
Végül is, igen bonyolult átírni a type="text"-et type="password"-re. Ettől függetlenükl egyébként abban igazad van: "ez az egesz forraskod kuka". -
Zedz
addikt
válasz
honda 1993
#16949
üzenetére
Ez a tutorial nem jó. Ha már ezt látod egy kódban, akkor hagyd ott: mysql_connect. Párszor már le lett írva, hogy ez egy idejét múlt megoldás, már nem szabad használni, helyette ott van a mysqli (igen, direkt van i betű a végén) vagy esetleg a PDO.
Gondolkozzunk el egy kicsit, hogyan is működhet egy nagyon alap login rendszer? Van ennek több módja is, de vegyünk egy nagyon alapot.
Regisztrációnál mi történik? A megadott adatokat beszúrjuk egy adatbázisba, de ez előtt lehetőleg szerver oldalon kiszűrjük az "ártalmas" karaktereket, és sha1(jelszo) hash segítségével elkódoljuk a jelszavunk. Amikor valaki be szeretne jelentkezni, akkor a login formban megadott mondjuk felhasználó név és jelszó párosra lefuttatunk egy keresést az adatbázisban. Ha megtaláljuk a felhasználónév - jelszó párost, akkor létrehozunk egy úgynevezett sessiont, amiben adatokat tudunk tárolni. Ez a felhasználó böngészőjében tárolódik, tehát mindenki egyedi sessionnel fog rendelkezni. Ha ebben eltárolsz mondjuk egy olyan változót ami azt ellenőrzi, be van-e jelentkezve, akkor ezt szerver oldalon tudod ellenőrizni. Ha az oldalbetöltéskor ezt megvizsgálod, és megtalálod a session-ben keresendő változót, akkor pl. üdvözlöd a felhasználót, ha mégsem találtad meg, akkor simán átirányíthatod a bejelentkező felületre.
Új hozzászólás Aktív témák
- Sweet.tv - internetes TV
- Luck Dragon: Asszociációs játék. :)
- Suzuki topik
- Gyúrósok ide!
- One mobilszolgáltatások
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- One otthoni szolgáltatások (TV, internet, telefon)
- Battlefield 6
- Megtartotta Európában a 7500 mAh-t az Oppo
- Pánik a memóriapiacon
- További aktív témák...
- Bomba ár! Lenovo ThinkPad L13 G1i - i5-10GEN I 8GB I 256SSD I 13,3" FHD I HDMI I W11 I Cam I Gar
- Bomba ár! Lenovo ThinkPad L390 - i5-8GEN I 8GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző törésgarancia
- Bomba ár! Lenovo ThinkPad X13 G1- i5-10310U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Eladó Denon 4400h
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 Mini 128GB Pink -1 ÉV GARANCIA -Kártyafüggetlen, MS3822, 100% Akkumulátor
- MikroTik CCR1009-7G-1C-1S+ Cloud Router
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- GYÖNYÖRŰ iPhone 13 mini 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3407, 100% Akksi
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



