PDA

View Full Version : Admin Management System Alpha V 0.0.1



QxQ - Error 3x.DLL
05-01-2014, 11:34 AM
Sistem de administrare al adminilor pe un server de cs
Autor: marian^
Download: <b>You have to register to ba able to see this link</b>

Descriere:Admin Management System este un sistem de administrare al adminilor de pe serverele tale de cs, folosind o interfata web.


Cerinte:Webhost cu Cron Jobs si posibilitate adaugare remote hosts pentru a accepta conexiuni externe de la IP-ul serverului.

Functii:
Adaugarea adminilor:

-pe o perioada nedeterminata
-pe o perioada de x minute

Adaugarea mai multor servere pe care le puteti administra
Adaugarea rank-urilor [acceselor] adminilor
Afisarea adminilor permanenti si a adminilor temporari si durata ramasa

Tutorial de instalare:

Pasul 1
Urcam fisierele pe host[continutul folderului upload], si editam fisierul config.php astfel incat sa il conectam la o baza de date.

Pasul 2
Intram in PhpMyAdmin, selectam baza de date folosita mai sus si dam import la fisierul database.SQL

Pasul 3
Deschidem intr-un browser domeniul/subdomeniul la care am adaugat fisierele acestea si ne logam cu userul admin si parola admin (admin:admin)

Pasul 4
Mergem la Servere si adaugam serverul pe care vrem sa il administram, ii scriem numele serverului si alegem un nume pentru tabelul din baza de date la care vom conecta serverul
Exemplu:


Nume:Cs.Domeniu.Ro
Database: adminscs


Pasul 5
Mergem la Rank , si adaugam numele rank-ului si viitoarele accese ale adminilor
Exemplu:


Nume: Owner
Access: abcdefghijklmnopqrstu


Pasul 6
Mergem la Adauga admin si adaugam adminii care ii vrem pe server.

Pasul 7
Acum va trebui sa setam serverul sa isi ia adminii din baza de date, vom edita plugins.ini, si vom scoate plugin admin.amxx, vom adauga ; in fata pluginului, si vom activa admin_sql.amxx , stergem ; din fata acestui plugin.

Pasul 8
Acum va trebui sa conectam serverul la baza noastra de date
in configs trebuie sa avem un fisier numit sql.cfg, il editam in felul urmator:

la amx_sql_host vom pune IP-ul webhostului
la amx_sql_user vom pune userul care are acces la baza de date
la amx_sql_pass vom pune parola userului de mai sus
la amx_sql_db vom pune numele bazei de date
la amx_sql_table vom pune numele tabelului creat cand am adaugat serverul in interfata noastra WEB

Pasul 9
Pentru a putea seta adminii pe o perioada de timp avem nevoie de un webhost cu cronjobs.
Navigam la domeniu.TLD/event.php
si daca am facut totul bine pana acum, ar trebui sa apara ceva de genul:


php -f /home/marian/public_html/sibiucs.ro/demo/event.php

In cPanelul de webhost setam un CronJob sa ruleze in fiecare minut iar la comanda adaugam ce ne-a aparut cand am navigat catre event.php, si anume:


php -f /home/marian/public_html/sibiucs.ro/demo/event.php


Pasul 10
Asta a fost tot,eventual, daca sunt probleme cu adminele executati un amx_reloadadmins sau adaugati pluginul adminfix.amxx . Spor la joc :)

EXTRA: Aveti in form.html un form care sa il adaugati pe forum daca vreti sa adaugati admin pentru 3 ore

<b>You have to register to ba able to see this link</b>
<b>You have to register to ba able to see this link</b>
<b>You have to register to ba able to see this link</b>