hlmod.hu https://hlmod.hu/ |
|
Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA https://hlmod.hu/viewtopic.php?f=101&t=30059 |
Oldal: 1 / 4 |
Szerző: | kovakovi2000 [ 2019.09.30. 16:24 ] | |||||||||||||
Hozzászólás témája: | Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA | |||||||||||||
Üdv kedves Olvasó! A következő regisztrációs rendszer a ezeket tartalmazza:
▶ Incude-os id lekérdezés, állapot lekérdezés.(bejelentkezett/nem jelentkezett be) ▶ Bejelentkezés után magától elindítja a demó felvételét. ▶ Regex-elve van bekérve a jelszó és a felhasználónév egyaránt! ▶ Fekete kép amíg be nem jelentkezel. ▶ Bejelentkezés előtt kiválaszthatod a csapatot. ▶ A jelszavak SQL-be mentés előtt MD5-ös titkosítást kapnak adatbiztonsági okokból! ▶ Regisztrációkor ezeket menti a felhasználóról: IP, SteamID, JátékosNév, Dátum-Pontos idő ▶ 1 fiókban 1x egy ember tud csak bejelentkezni (Azonos idejű bejelentkezés nem lehetséges) Hozzáadása a saját módodban:
- Ezzel hívod meg a regisztrációs rendszert. ▶ ska_is_user_logged(id) - Ezzel lekérdezzük hogy az illető be van-e lépve, ▶ ska_get_user_id(id) - Ezzel lekérdezzük az illető egyedi azonosítóját (#?), ▶ Load_User_Data(id) - Ezzel a regisztrációs rendszerből meghívjuk a módban lévő mentést. (Ez akkor hívódik meg ha az illető bejelentkezett) ▶ Update_User_Data(id) - Ezzel a regisztrációs rendszerből lecsatlakozáskor meghívjuk a módban lévő, Updatelés. (Ez akkor hívódik meg ha az illető lecsatlakozik) - Hogyan tudom megváltoztatni a titkosítást? Több választhatósági lehetőséged is van, lássuk csak. Kód: new const HashType:HASHER = Hash_Keccak_512 // Biztonságos, nehezen visszafejthető, vagy egyáltalán nem fejthető vissza. - A demó nevét a 21 sorban tudod megváltoztatni kedved szerint. Kód: Például: - Az SQL Elérést a 27 sortól tudod megváltoztatni, tegyünk fel egy példát Kód: new const SQL_INFO[][] = Kép(ek): Amikor bejelentkeztél: Kezdő menü: Regisztrációs menü: Információk: A szemantikai felépítése kezdő tudással készült, kérem a negatív megjegyzéseket mellőzni ezzel kapcsolatban! Teszt megvolt, ha bárkinek bármi hibája adódna akkor kérem a hozzászólásokba fejtse ki mi a hiba és mihamarabb javítjuk! Készítette: SKA ~ Shedi - ~ Kova - ~ Adek - AMX Mod X Compiler 1.10.0.5254 Copyright (c) 1997-2006 ITB CompuPhase Copyright (c) 2004-2013 AMX Mod X Team Header size: 2568 bytes Code size: 29872 bytes Data size: 182304 bytes Stack/heap size: 16384 bytes Total requirements: 231128 bytes Done.
|
Szerző: | regener [ 2019.09.30. 16:34 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
Végre valami ami mögött munka is van és nem több plugin másolgatásának a gyermeke. Szép leírás, hasznos plugin. +1 |
Szerző: | ~Shediboii [ 2019.09.30. 16:56 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
regener írta: Végre valami ami mögött munka is van és nem több plugin másolgatásának a gyermeke. Szép leírás, hasznos plugin. +1 8mTNNe írta: Szép le írás! nagyon várom már a plugint! És végre egy össze szedett csapat aki képes volt írni egy normális regisztrációs rendszert.! Gratulálok fiuk! Köszönjük szépen! |
Szerző: | JohanCorn [ 2019.09.30. 17:39 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
1. Ezt ne így használd. Eredetileg hibásan került ki egy példa a fail state kapcsán. Én magam is csak később vettem észre. Hamarabb kap hiba státuszt a plugin, mint hogy a komplett hibát logolná. Nem nagy dolog. Csak előbb a logot futtasd aztán mehet a set_fail_state. + A return ide s tova felesleges hiszen ahogyan a plugin meghívja az említett függvényt az azonnal leállítást kap az amxmodxtól. Nem fog tovább futni.
2. A bejelentkezések logolásakor a felhasználónevet felesleges megadni. Az AccountId kapcsolás esetén ugyebár egy JOIN lekéréssel el lehet érni. Ez nem hiba. Saját vélemény. 3. Ha már ennyi időt beleöltetek nem tartanám hülyeségnek a többnyelvűséget. Rendesen lang fájllal. Ha nem is akartok több nyelvet ez egy remek feature lenne. 4. Nem vagyok benne biztos, de ha jól látom a PreThink fgv elárasztja a chetet egy fix üzenettel. Ez szerintem overflowot okozhat némely kliens számára. Ugyan ez a ScreenFade esetén bár annyira nem rizikós, mint a chet. Viszont elegendő belépés után egyszer feketíteni. Kivéve, ha van valami ami megtörheti. Pld, a régi Grab plugin, vagy netán (ez nem biztos) a flashbang. Ezt ajánlott kipróbálni. 5. Az adatok tömbről tömbre való másolásához használható a copy fgv. Itt most utalok a hash átvételére. (Remélem jól láttam.) Részemről ennyi. Ha valaki más talál még valamit az majd jelzi. Amúgy a plugin használható. Jó, hogy említetted a szépség hibát, így nem kötök bele. Amúgy nincs kivetni valóm az elfogadásra, de mivel tesztelni nem tudom az illetékes majd intézi. |
Szerző: | DeteCT0R [ 2019.09.30. 18:10 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
MD5 mar magaba nem biztonsagos. Igy ha tenyleg a biztonsagra mesz akkor erdemes hash+salt-ot is alkalmazni. (Valamivel biztosangosabb ha van salt-is es nem csak md5) Sajnos az amxx-be nincsenek benne az uj hash tipusok amiket hasznalni szoktak. (bcrypt,scrypt stb) |
Szerző: | Nexd [ 2019.09.30. 18:50 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
DeteCT0R írta: MD5 mar magaba nem biztonsagos. Igy ha tenyleg a biztonsagra mesz akkor erdemes hash+salt-ot is alkalmazni. (Valamivel biztosangosabb ha van salt-is es nem csak md5) Sajnos az amxx-be nincsenek benne az uj hash tipusok amiket hasznalni szoktak. (bcrypt,scrypt stb) Egyetértek, magát a kódot nem látom viszont az md5 salt nélkül nem a legjobb ötlet. |
Szerző: | kovakovi2000 [ 2019.09.30. 19:59 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
Nexd írta: DeteCT0R írta: MD5 mar magaba nem biztonsagos. Igy ha tenyleg a biztonsagra mesz akkor erdemes hash+salt-ot is alkalmazni. (Valamivel biztosangosabb ha van salt-is es nem csak md5) Sajnos az amxx-be nincsenek benne az uj hash tipusok amiket hasznalni szoktak. (bcrypt,scrypt stb) Egyetértek, magát a kódot nem látom viszont az md5 salt nélkül nem a legjobb ötlet. Hozzáadtam a leíráshoz egy részletet ami lehetővé teszi a salt-olást. |
Szerző: | Pika [ 2019.09.30. 20:02 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
kovakovi2000 írta: Hozzáadása a saját módodban:
- Ezzel hívod meg a regisztrációs rendszert. ▶ ska_is_user_logged(id) - Ezzel lekérdezzük hogy az illető be van-e lépve, ▶ ska_get_user_id(id) - Ezzel lekérdezzük az illető egyedi azonosítóját (#?), ▶ Load_User_Data(id) - Ezzel a regisztrációs rendszerből meghívjuk a módban lévő mentést. (Ez akkor hívódik meg ha az illető bejelentkezett) ▶ Update_User_Data(id) - Ezzel a regisztrációs rendszerből lecsatlakozáskor meghívjuk a módban lévő, Updatelés. (Ez akkor hívódik meg ha az illető lecsatlakozik) Lekérésnél problémát okozhat-e, hogy a(z) "Update_User_Data" függvényt végig kisbetűvel írom? (úgy tudom nem) Vagy ez nem szándékos? Csak a többit nézve. |
Szerző: | ~Shediboii [ 2019.09.30. 20:20 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
Pika írta: kovakovi2000 írta: Hozzáadása a saját módodban:
- Ezzel hívod meg a regisztrációs rendszert. ▶ ska_is_user_logged(id) - Ezzel lekérdezzük hogy az illető be van-e lépve, ▶ ska_get_user_id(id) - Ezzel lekérdezzük az illető egyedi azonosítóját (#?), ▶ Load_User_Data(id) - Ezzel a regisztrációs rendszerből meghívjuk a módban lévő mentést. (Ez akkor hívódik meg ha az illető bejelentkezett) ▶ Update_User_Data(id) - Ezzel a regisztrációs rendszerből lecsatlakozáskor meghívjuk a módban lévő, Updatelés. (Ez akkor hívódik meg ha az illető lecsatlakozik) Lekérésnél problémát okozhat-e, hogy a(z) "Update_User_Data" függvényt végig kisbetűvel írom? (úgy tudom nem) Vagy ez nem szándékos? Csak a többit nézve. Úgy tudom nem, de ha tévedek javítsatok |
Szerző: | regener [ 2019.09.30. 22:18 ] |
Hozzászólás témája: | Re: Regisztrációs rendszer (md5 hash/SQL/autoDemo/Regex) - SKA |
Pika írta: Lekérésnél problémát okozhat-e, hogy a(z) "Update_User_Data" függvényt végig kisbetűvel írom? (úgy tudom nem) Vagy ez nem szándékos? Csak a többit nézve. Szerintem case-sensitive a PAWN így igen. |
Oldal: 1 / 4 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |