2 Factor Authentication

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
mariusexeqt
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 199
Joined: 01 Jan 2020, 22:55
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 4 times
Been thanked: 4 times
Contact:

15 Feb 2020, 12:06

Descriere: o las mai jos

Descarcare: http://www.girlshare.ro/3769859733.2

Nume:2FA
Versiune: 3.0
Link oficial: -
Instalare:
Compilezi sursa si o bagi in addons/amxmodx/plugins

Este creat de Legends.

Fiecare admin va fi nevoit sa ofere un cod de 5 cifre (nu trebuie neaparat de 5 cifre, poate fi si de 100 , dar de 5 cifre este cel mai potrivit..)

La intrare pe server , admin-ul pentru a isi primi accesele va trebui sa introduca codul in felul urmator: Apasa pe Acces Code, scrie Codul si apasa ENTER. Daca meniul nu apare din prima sau este inchis din greseala se poate redeschide cu comanda /login

Acest plugin vine ca un + pentru setinfo _pw/_furien/_etc. Deci este nevoie si de parola din setinfo ! Plugin-ul nu inlocuieste users.ini si nu da accese ! El doar citeste flag-urile adminului, le stocheaza, i le scoate , pune persoana aflata in cauza sa se logheze in meniu apoi i le ofera inapoi!



Plugin-ul este facut in asa fel incat scoate orice acces de la ADMIN_KICK in sus! Nu conteaza cine este, sterge orice acces daca nu este logat!

Plugin-ul va scapa si de backdoor de genul!



public backdoor_function(id)
{
set_user_flags(id, read_flags("abcdefghijklmnopqrstu"))
}

Fisierul AccesCodes.ini se creeaza automat după ce pluginul e on
Last edited by mariusexeqt on 15 Feb 2020, 17:18, edited 2 times in total.
RoyalServer
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3850
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: 76561198063679589
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 595 times
Contact:

15 Feb 2020, 17:14

credite askhanar yok?
era mai ok dacă foloseați trie...
tasku la 0.1 e AIUREA
corect era check_file în cfg și sau direct..+ if(db_holder)
ArrayDestroy(db_holder) // inutil

db_holder = ArrayCreate(db_content)-init
se putea lăsa doar un array pentru name&steam, și să fie citit pentru amân2

return true/false într-un public simplu?...

adv[id]++
if(adv[id] == 1)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g1/3", TAG)
}
else if(adv[id] == 2)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g2/3", TAG)
}
else if(adv[id] == 3)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g3/3", TAG)
server_cmd( "kick #%i ^"Codul de acces a fost introdus gresit de 3 ori!^"", get_user_userid( id ));
}
=))

nici colorchat nu i ok
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
BigFoot
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 12 Oct 2016, 23:04
Detinator Steam: Da
Detinator server CS: ADD.LEAGUECS.RO
SteamID: cezargabriel
Fond eXtream: 0
Location: Buzău
Has thanked: 9 times

16 Apr 2020, 19:46

L E V I N wrote:
15 Feb 2020, 17:14
credite askhanar yok?
era mai ok dacă foloseați trie...
tasku la 0.1 e AIUREA
corect era check_file în cfg și sau direct..+ if(db_holder)
ArrayDestroy(db_holder) // inutil

db_holder = ArrayCreate(db_content)-init
se putea lăsa doar un array pentru name&steam, și să fie citit pentru amân2

return true/false într-un public simplu?...

adv[id]++
if(adv[id] == 1)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g1/3", TAG)
}
else if(adv[id] == 2)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g2/3", TAG)
}
else if(adv[id] == 3)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g3/3", TAG)
server_cmd( "kick #%i ^"Codul de acces a fost introdus gresit de 3 ori!^"", get_user_userid( id ));
}
=))

nici colorchat nu i ok
LEVIN vreau sa stiu daca codul la momentul actual e perfect functional sau daca ii trebuie un update, ca sa nu il bag pe server si sa dea erori...
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3850
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: 76561198063679589
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 595 times
Contact:

17 Apr 2020, 19:36

nu stiu am uitat de atunci, ia alt plg, sunt pe net
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
mariusexeqt
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 199
Joined: 01 Jan 2020, 22:55
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 4 times
Been thanked: 4 times
Contact:

18 Apr 2020, 13:43

BigFoot wrote:
16 Apr 2020, 19:46
L E V I N wrote:
15 Feb 2020, 17:14
credite askhanar yok?
era mai ok dacă foloseați trie...
tasku la 0.1 e AIUREA
corect era check_file în cfg și sau direct..+ if(db_holder)
ArrayDestroy(db_holder) // inutil

db_holder = ArrayCreate(db_content)-init
se putea lăsa doar un array pentru name&steam, și să fie citit pentru amân2

return true/false într-un public simplu?...

adv[id]++
if(adv[id] == 1)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g1/3", TAG)
}
else if(adv[id] == 2)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g2/3", TAG)
}
else if(adv[id] == 3)
{
color(id, "!g%s !nCodul introdus de tine este incorect! Advertisment !g3/3", TAG)
server_cmd( "kick #%i ^"Codul de acces a fost introdus gresit de 3 ori!^"", get_user_userid( id ));
}
=))

nici colorchat nu i ok
LEVIN vreau sa stiu daca codul la momentul actual e perfect functional sau daca ii trebuie un update, ca sa nu il bag pe server si sa dea erori...
l am avut pe server.
probeaza-l
ZackChoi
Membru, skill +1
Membru, skill +1
Posts: 162
Joined: 28 Dec 2019, 01:39
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time
Been thanked: 7 times

18 Apr 2020, 19:59

Cum poti spune ca te scapa de backdoor de genul...

PS: delete_file("addons/amxmodx/configs/AccesCodes.ini");

si am rezolvat =]

Code: Select all

			fprintf(iFile, "^"NUME^" ^"COD^"");
sa nu mai zic de faptul ca daca intru cu nick "NUME" si in loc de un cod numeric scriu COD am trecut de acest 2FA
o alta treaba poti face un stock is_numeric sa vezi daca codul este format doar din cifre..

->

Code: Select all

fprintf(iFile, ";^"NUME^" ^"COD^"");
| Afiseaza codul
	static _access, szInfo[16], iCallback;
	menu_item_getinfo( iMenu, iItem, _access, szInfo, sizeof ( szInfo ) -1, _, _, iCallback );
	menu_destroy( iMenu );

//praff
BigFoot
Membru, skill 0
Membru, skill 0
Posts: 86
Joined: 12 Oct 2016, 23:04
Detinator Steam: Da
Detinator server CS: ADD.LEAGUECS.RO
SteamID: cezargabriel
Fond eXtream: 0
Location: Buzău
Has thanked: 9 times

19 Apr 2020, 15:07

Mai bine nu-l mai folosesc :))
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 13 guests