PHP login rendszer
Szép napot kívánok mindenkinek.Egy login rendszer fejlesztésén töröm a fejem mar napok óta.Nem is volna nehéz,ha session-t használnák.A kérdés az.hogyan oldható meg a login session nélkül biztonságosan.
Megoldható ez valahogy?Tudna nekem segiteni valaki?Köszönöm mindenki segitségét
■ Megoldható ez valahogy?Tudna nekem segiteni valaki?Köszönöm mindenki segitségét
Szevasz Istvan!
Komolyra foditva a szot: ha cookie-ban elkuldod mindig a felhasznalo nevet, jelszot (vagy barmit, amivel egyertelmuen azonosithatod a felhasznalot), akkor megoldhato. Megkerdezhetem, miert nem hasznalhatsz sessiont?
minek újból?
akkor létrehozok az adott domainre egy új cookiet, benn egy felhasználónévvel, és már be is vagyok lépve.. Nyilván meg lehet csinálni, generálsz egy hosszú stringet, ami mint egy sessionid végigkiséri a felhasználó, az egyéb munkamenetváltozókat meg mondjuk DB-ben tárolod, de ebben az esetben meg kell oldanod az id egyediségét. Ez gyakorlatilag egy saját munkamenet-kezelés. Inkbb a fő kérdés, hogy minek is ezzel vesződni?
???
nem biztos
miert nem akarok sessiont
En ugy gondoltam,hogy MySQL tabla logged_in_users, oszlopok:user_name, user_id(20 karakteres random), belepes_datum,
Csak azt nem tudom,hogy ezeket az adatokat,oldalrol oldalra hogy vigyem át.
Nem úgy van hogy...
Lehet hogy rosszul tudom ,de mintha hozzáillesztené a "query string" hez automatikusan a php, ha a sütiket kikapcsolta a böngésző aki böngészik épp.
nem feltétlenül
...viszont ez nem igazán ajánlott manapság. Biztonság szempontjából sem a legjobb, ha a userek egy linkkel együtt küldik a session azonosítójukat. Ha megnézed ma már teljesen bevett szokás, hogy akinek ki van kapcsolva COOKIE, az így járt, ne akarjon belépkedni. Google stb., sehol nem tudsz kikapcsolt cookieval bejelentkezni.
Üdv,
Felhő
na meg a js..
pont fordítva
Cookie nélkül
http://hu.php.net/features.http-auth
Köszönet mindenkinek
Biztonság
Csak halkan jegyezném meg, hogy amit kiteszel netre ott igenis fontos a biztonság, legyen szó bármilyen kicsi, egyszerű, bonyolúlt, összetett honlapról, rendszerről ...
Végül is....
Ha a funkcionalitást nézzük ...
Egy megosztott tárhelyen lehet pl. egy cég webáruháza a te oldaladdal együtt, ami ha – a te biztonsági résektől hemzsegő kódod miatt – nem lesz elérhető csak 1 órára, az adott cégnek jelentős anyagi veszteséget jelenthet a te hibádból – itt most nem térek ki arra, hogy az említett webáruházat illik prémium tárhelyre rakni.
Tehát azért fontos többek között a normális (biztonságos) kód írása, mert nem csak te "laksz" egy tárhelyeket kiszolgáló szerveren.
Tenyleg ugyelni kell erre?!
Nem egyértelmű a dolog
Velem például megtörtént, hogy az egyik "szomszédos" user beállításai hazavágták a .htaccess beállításaimat. Ezt orvosolta a rendszergazda, amikor jeleztem a gondot, de ettől még az oldalam elérhetetlen volt x ideig (amit magam sem tudok pontosan, hogy mennyi volt).
És igen, igazad van a szerver üzemeltetőket illetően, ezért is írtam, hogy business critical cuccot érdemes megfelelő környezetbe helyezni, de ettől függetlenül jó ha az ember MINŐSÉGI kódot ad ki a kezéből.
Hasonlattal élve, ha egy kis sámlit csinál az asztalos, akkor az legyen olyan minőségű, mint a konyhabútor, mert 30 cm-ről is lehet fájdalmas balesetet szenvedni (ez pedig ha jól sejtem, akkor pl. gondatlan veszélyeztetés kategória is lehetne, persze most erősen túlzok, de ugye nagyobb léptékben már érthető, hogy hova akarok kilyukadni – törekedjünk a minőségre kicsiben is, ezzel kialakul egyfajta szakmai igényesség, még akkor is ha csak hobbiból dolgozik az ember).
Szakmai igenyesseg
Így van
Hm?
Nem így
Is
Biztonság,avagy,hogyan írjunk biztonságos szkripteket
Én szívesn olvasnék ilyen topicot...
Köszi!
Security