hlmod.hu
https://hlmod.hu/

Regisztrációs Rendszer
https://hlmod.hu/viewtopic.php?f=24&t=30301
Oldal: 1 / 1

Szerző:  aarpi. [ 2020.03.04. 19:43 ]
Hozzászólás témája:  Regisztrációs Rendszer

Regisztrációs Rendszer

» A plugint készítette: Turán & aarpi.

Cvar(ok):
» server_prefix - chatben illetve menükben megjelenő előtag.
» min_pass_username_length - minimum hosszúsága a jelszónak illetve a felhasználónévnek
» max_pass_username_length - maximum hosszúsága a jelszónak illetve a felhasználónévnek
» password_hide - jelszót elrejtse-e (1 - igen, 0 - nem)

Chat parancs(ok):
» /reg - előhozza a menüt ahol belehet jelentkezni vagy pedig regisztrálni

Követelmény(ek):
» Amx Mod X 1.9.0+
» MySQL

Elérhető native(ok):
» get_user_id - felhasználó id lekérése
» get_user_username - felhasználónév lekérése
» get_user_password - jelszó lekérése (hasheltként is le lehet kérni)
» is_user_loggedin - felhasználó be van-e jelentkezve
» get_user_lastlogin - utolsó bejelentkezés idejének lekérése
» get_user_regdate - regisztració idejének lekérése

Elérhető forward(ok)
» client_registered - regisztrációkor fut le
» client_loggedin - bejelentkezéskor fut le

Telepítése:
» A(z) .sma fájlt átalakítjuk .amxx-é lehetőleg 1.9.0 fordítóval (más nem fogja lefordítani) és az amxx fájlt felrakjuk amxmodx/plugins mappába, aztán beleírjuk a plugins.inibe a nevét.
» A reg.txt fájlt elhelyezzük a data/lang mappába.
» A reg.inc fájlt elhelyzzük a scripting/include mappába.
» A reg.inc fajlban megadjuk helyesen az sql adatokat ahová menteni fogja a felhasználók adatait.
Kód:
#define SQL_HOST "127.0.0.1"
#define SQL_USERNAME "felhasználónév"
#define SQL_PASSWORD "jelszó"
#define SQL_DATABASE "adatbázis"

» A plugin automatikusan készít táblát ha helyesen megadtuk az sql belépési adatokat esetleg ha ezt az automatikus tábla készítést nem szeretnénk szintén a reg.inc fájlban kommenteljük ki az #define SQL_AUTO_TABLECREATE így:
Kód:
//#define SQL_AUTO_TABLECREATE

vagy pedig töröljük ezt a sort.

Szerző:  Pika [ 2020.03.04. 19:54 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

 ! Moderátori megjegyzés (Pika):
Kérésre, még ne legyen jóváhagyva. Frissülni fog.

Szerző:  ultraibolya [ 2020.03.05. 05:11 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.

Szerző:  aarpi. [ 2020.03.05. 09:12 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

ultraibolya írta:
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.

Incben kell megadni az sql adatokat szerintem ez is elég kényelmes nem?xd

Szerző:  ultraibolya [ 2020.03.05. 09:16 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

Ha incen változtatsz újra le kell fordítani a plugint is.

Szerző:  DeteCT0R [ 2020.03.05. 13:44 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

ultraibolya írta:
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.

Inkabb olvassa ki egy kulon cfg-bol. Az alap sql.cfg-t hagyd meg inkabb olyan pluginokra ami tenylegesen hasznalja. (amxbans meg kitudja meg mi alap mysql-es admin)
Meg a kulon cfg-be beletudod rakni a Cvarok-at is.

(Bar fingom sincs az alap sql.cfg-t lehet boviteni ugy mint sourcemodba? tobb mysql csatlakozas. Soha se teszteltem.)

Szerző:  ultraibolya [ 2020.03.05. 14:50 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

Nem értem,mi az hogy nem használod ki teljesen?
Miért kellene minden pluginhoz külön adatbázis?
Van 3 pluginom ami sql mentést használ pl.
3 plugin benne külön külön megadva az adatok.
Ha tegyükfel hosztot váltok vagy akármi,mind a három plugint írhatom át..
Nem egyszerűbb a már alapból meglévő sql cfgből olvasni? Elég lenne csak azt szerkesztenem és kész is.
Configs meg tele van mindenféle hülyeséggel,mert épp “menő” mindenhez külön fájlt csinálni. Khm zp.

Ui: ez csak egy ötlet volt és persze nem ez lesz a dőntö a jóváhagyásnál de pls ha már van akkor miért ne?

Szerző:  HellEnergY [ 2020.03.05. 16:07 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

ultraibolya írta:
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.


Meg lesz csinálva, a további ötleteket is várjuk :'D

Szerző:  kovakovi2000 [ 2020.03.27. 10:04 ]
Hozzászólás témája:  Re: Regisztrációs Rendszer

Egy ilyen megoldás elég menő és praktikus tudna lenni, lehet ismeritek és nem írtam újat, de ha nem akkor remélem segített :D
Kód:

#define SQL_CFG //Kommentáld ki ha nem cfg-ből akarod és töltsd ki az else ágon belül a változót.

#if defined SQL_CFG
   static const SQLINFO[][] = //... ahogy be kell olvasni cfg-ből
#else
   static const SQLINFO[][] = { "127.0.0.1", "root", "root_jelszó", "Adatbázis_Név"} //Itt adja meg az sql változó tartalmat.
#endif

Esetleg a több sql használatát is meg lehet ezzel oldani, ha van rá igény.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/