- Gurulunk, WAZE?!
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- hcl: Philips M120D/10 kamera hackelés és parajelenségek
- sziku69: Fűzzük össze a szavakat :)
- urandom0: Kicsit most elfáradtam...
- sziku69: Szólánc.
- N€T0X|N: EP2 -> FK2
- gerner1
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
1 Felesleges kliensoldalon kódolni (ráadásul úgy JS-függő lesz az oldalad), egyszerűbb és biztonságosabb a https használata. Ha a titkosítatlan jelszót lehallgatják, ugyanúgy le fogják az md5-öst is, és ugyanott tartasz biztonságban.
2 raczger már írt egy megoldást, de szerintem jobb, ha nem külön mezőt használsz annak eldöntésére, hogy kell-e futtatni a beléptetőkódot, hanem a felhasználónév és jelszó meglétét nézed.
-
raczger
őstag
hát van ezekre többféle kevésbé, és többnyire jó megoldások, leírom az én esetemet hogyan szoktam ezeket megoldani, de ennél vannak elegánsabb megoldások is:
Vegyük, hogy van egy login.php-nk, amiben benne van a beléptető HTML form, és a PHP beléptető script.
az oldal felépítése ez lenne: (remélem a $_REQUEST, vagy a $_GET tömböt ismered)<?php
if ( $_REQUEST['login]=="" )
{
print "ide irasd ki a html formot, és az action-be szerepeljen ez: login.php?login=yes";
}
elseif( $_REQUEST['login']=="yes" )
{
print "Ide jöhet a beléptető php kód, és az md5-ös kódolás meg egyéb ellenőrzések amik szükségesek, például hogy másik formról ugyanide ne küldjenek lehet olyat ellenőrizni, hogy honnan jött a kérés, pl:";
if ( $_SERVER['HTTP_REFERER']=="http://domainneved.hu/mappaneve/login.php" )
{ print "és akkor ide teheted a beléptetést"; }
else
{ print "Valami hibaüzenet"; }
}
else
{ print "Ide is jöhet hibaüzi!"; }
?>meg beteheted ugyanabba a fájlba a kettőt úgy is, hogy használod a következőt: (én csak egyszer néztem meg milyen, nekem valamiért nem tetszik, de hát ez van
)
a php beléptető kód elé írd ezt: ob_start(); , a végére pedig ezt: ob_end_flush();
úgy tudom hogy a két kód közötti php kód akkor fut le ha a POSTDATA-t már elküldték, tehát ha szimplán betöltik az oldalt nem fog lefutni a beléptetés, mindenféle hibaüzenettelremélem érthető volt, és tudtam segíteni, üdv: raczger
Új hozzászólás Aktív témák
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5500 / RX 6700XT / 32GB DDR4 / 1TB SSD
- Okostelefonok javítása, akku, törött kijelző, töltőcsatlakozó csere, ODA-VISSZA FUTÁRRAL IS!
- A legolcsóbb!!! Dell Latitude 5470 6. gen. core i5-ös notebook olcsón!!!! AkciÓÓ!
- HP A8-as Radeon VGA kártyás notebook leárazás!!! AkciÓÓ!
- Külső táp nélküli Asus GeForce GTX 1050Ti 4 GB ! AkciÓÓ!
- Targus Universal USB 3.0 DV1K-2K Compact docking station (DisplayLink)
- REFURBISHED - HP USB-C Dock G4 docking station (L13899-001)
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3362
- Ipad Pro A1709 64GB és 256GB Retina 2K cellular
- BESZÁMÍTÁS! Asus ROG STRIX G17 G713IM 17 notebook - R7 4800H 16GB DDR4 512GB SSD RTX 3060 6GB WIN10
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest