Csatlakozott: 2019.07.12. 13:47 Hozzászólások: 305
Megköszönt másnak:15 alkalommal Megköszönték neki:48 alkalommal
Üdv kedves Olvasó!
A következő regisztrációs rendszer a ezeket tartalmazza:
▶ SQL mentés ▶ 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, ez mostmár sokkal szerverbarátabb lett, nem overflowolunk. ▶ Bejelentkezés előtt kiválaszthatod a csapatot. ▶ A Plugin elején lettek az Angol/Magyar/Román (Román offos, nincs fordítós.) szövegek, mostmár nem Langból van a többnyelvűség. ▶ A jelszavak SQL-be mentés előtt Keccak_512-ö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ő ▶ Minden bejelentkezéskor 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) ▶ Regisztráció után, kér egy PIN kódót az illetőtől, ami akkor szükséges ha az illető: Más IP címről csatlakozik, és más a regisztrált IP mint az övé. Ilyenkor megkell adni, és updateli a regisztrációs IP-t
Hozzáadása a saját módodban:
▶#include <RegSystem_SKA> - 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)
▶ Nincs többfajta titkosítási lehetőség, csak egyfajta. (Kérésre beleírhatom.)
Kód:
Például: new const DemoName[] = "SKA"; // Nem kell a .dem-t a végére írni!
- Az SQL tábla nevét a 23-ik sorban tudod megváltoztatnni kedved szerint.
Kód:
Például: new const tablanev[] = "ska_register"; // Nem kell a .dem-t a végére írni!
- Az SQL Elérést a 26 sortól tudod megváltoztatni, tegyünk fel egy példát
Kód:
new const SQL_INFO[][] = { "127.0.0.1", // Csatlakozáskor milyen IP-címre csatlakozzon. "root", // Ha csatlakozott milyen felhasználónévvel lépjen be. "IDEATEJELSZÓD", // Ha nincs jelszód akkor hagyd üresen. "Regiszt" // Milyen adatbázisból töltse be / töltse fel a táblákat / adatokat.
Ha hibásan írod be a csatlakozást akkor a plugin nem fog tudni csatlakozni. }
Kép(ek): PIN kód menü:
Amikor bejelentkeztél:
Kezdő menü:
Regisztrációs/Bejelentkező menü:
Így néz ki SQL be
Információk: A regisztrációs rendszer teljesen újragondolva, legjobb tudásom szerint írtam meg. Szemantikai felépítésére negatív hozzászólásokat mellőzzétek ezzel kapcsolatban. Az angol tudásom nem a legjobb, erre se szeretnék negatív hozzászólásokat, köszönöm.
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!
A regisztrációs rendszerben kezdetileg van "román" nyelv de mivel nincs olyan ismerősőm aki tudna románul ezért kudarcba fulladt.
Készítette: SK ~ Shedi - - Teljes regisztrációs rendszer újra írása / újragondolása. ~ Kova - - PINKód elakadás / regexben segített.
AMX Mod X Compiler 1.10.0.5254 Copyright (c) 1997-2006 ITB CompuPhase Copyright (c) 2004-2013 AMX Mod X Team
Csatlakozott: 2017.08.21. 15:51 Hozzászólások: 1109
Megköszönt másnak:36 alkalommal Megköszönték neki:195 alkalommal
~Shediboii írta:
- Hogyan tudom megváltoztatni a titkosítást? Több választhatósági lehetőséged is van, lássuk csak. new const HashType:HASHER = Hash_Keccak_512 // Biztonságos, nehezen visszafejthető, vagy egyáltalán nem fejthető vissza. new const HashType:HASHER = Hash_Sha3_512 // Biztonságos, nehezen visszafejthető, vagy egyáltalán nem fejthető vissza. new const HashType:HASHER = Hash_Md5 // Nem biztonságos, könnyen visszafejthető.
Csatlakozott: 2019.07.12. 13:47 Hozzászólások: 305
Megköszönt másnak:15 alkalommal Megköszönték neki:48 alkalommal
Pika írta:
~Shediboii írta:
- Hogyan tudom megváltoztatni a titkosítást? Több választhatósági lehetőséged is van, lássuk csak. new const HashType:HASHER = Hash_Keccak_512 // Biztonságos, nehezen visszafejthető, vagy egyáltalán nem fejthető vissza. new const HashType:HASHER = Hash_Sha3_512 // Biztonságos, nehezen visszafejthető, vagy egyáltalán nem fejthető vissza. new const HashType:HASHER = Hash_Md5 // Nem biztonságos, könnyen visszafejthető.
Ez mi célt szolgál?
Nos, az előző regisztrációs rendszerben lehetett fent megváltoztatni a titkosítás tipúsát. Ebből kihagytam, de ha valakinek kell / lenne rá igény beleírhatom. Lehet valakinek úgy jobb ha ő tudja könnyedén állítani mert lehet weboldallal akarja össze kötni, vagy valami mással.
!
Moderátori megjegyzés (Pika):
Nekem az jött le, hogy kerüljem el azt a szöveget.
_________________ Munkáim / Segítkezésem Serial BanSystem v3 Serial BanSystem v4 HerBoy - Avatár MultiMod
Csatlakozott: 2016.02.10. 12:46 Hozzászólások: 429
Megköszönt másnak:61 alkalommal Megköszönték neki:157 alkalommal
8mTNNe írta:
ha jóvá hagyják egybe kötöm weboldalhoz magamnak Nagyon király reg rendszer!
Köszönjük ezt az értelmes hozzászólást. Bizonyára a plugin sokkal királyabb lett ettől, illetve a hibák is javítva lettek egy Eszter nevezetű hím osztriga által. Mellesleg a feltöltőben ez a hozzászólás olyan érzéseket kelt, hogy kaparós sorsjegyet vesz és nyer a lotton pár száz forintot.
Ők köszönték meg Dooz nek ezt a hozzászólást: 8mTNNe (2019.10.30. 20:50)
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 19 vendég
Nem nyithatsz témákat ebben a fórumban. Nem válaszolhatsz egy témára ebben a fórumban. Nem szerkesztheted a hozzászólásaidat ebben a fórumban. Nem törölheted a hozzászólásaidat ebben a fórumban. Nem küldhetsz csatolmányokat ebben a fórumban.