Gå til innhold

Help with panel


Anbefalte innlegg

Hello I got a webpage where i need a new panel,

 

* i want it so u have 3 levels

-client/reseller/master

 

resseller cant delete master

and client cant delete reseller

 

Master gives the TS network to the resellers

and the resellers just hosts

 

Page here.

 

since i cant PHP i hope someone here can give me an hand =)

Lenke til kommentar
Videoannonse
Annonse
Hello I got a webpage where i need a new panel,

 

* i want it so u have 3 levels

-client/reseller/master

 

resseller cant delete master

and client cant delete reseller

 

Master gives the TS network to the resellers

and the resellers just hosts

 

Page here.

 

since i cant PHP i hope someone here can give me an hand =)

9231225[/snapback]

 

Si meg.. hvorfor skriver du engelsk?? Ser at du har skrevet mange emner på Norsk.. nå blir jeg forvirret her :ermm:

 

Men om du betaler, så kan jeg gjerne hjelpe deg..

Lenke til kommentar

Men i korte trekk, det du trenger er

 

*Innlogging med bruker/passord

*Tabell med rettigheter koblet mot bruker

*Et grensesnitt som lar master opprette videreselgere og klienter

*Et grensesnitt som lar videreselgere opprette klienter

*Et grensesnitt som lar videreselgere, klienter og mastere administrere sin teamspeak-server.

 

Innlogging finner du tusenvis av artikler som forteller deg hvordan det virker. De fleste innebærer bruk av MySQL og md5sum med eller uten salt.

 

Tabell med rettigheter koblet mot bruker er også noe du smeller sammen i MySQL. Det legges vel best i tabellen sammen med bruker/passord siden alle brukere vil ha et tilgangsnivå.

 

Grenesnitt for å la en master opprette videreselgere og klienter gjøres enkelt med et HTML-skjema som du validerer og oppretter en ny klient i databasetabellen(e).

 

Grenesnitt for å la en videreselger opprette en klient gjøres med samme type skjema som over.

 

Grensesnitt for å administrere teamspeak mener jeg å ha sett finnes så det er bare å implementere det i systemet.

 

Databasetabellen jeg ville brukt hadde sett nogenlunde slik ut:

---Users---
ID (int) //ID-en til brukeren
navn (strengverdi)
passord (strengverdi[32]) //md5-sum er 32 tegn lang
sikkerhetsklarering (enum['master', 'reseller', 'client'] eller tinyint)
oppretter (int) //holder ID-en til personen som opprettet denne brukeren

 

Du vil mest sansynlig også ha en tabell som holder data relatert til team-speak-tjeneren med en referanse til hvilken brukerID som eier serveren. Nå husker jeg ikke hvordan API-en til TS fungerer, men jeg regner med at det er dokumentert på nettstedet.

 

Tutorialer jeg har laget som vil hjelpe deg i gang finner du her:

http://tregt.net/php/mysql/connectingtodb.php

http://tregt.net/php/mysql/createtable.php

http://tregt.net/php/mysql/insertdata.php

http://tregt.net/php/mysql/showdata.php

 

Når det gjelder HTML-skjema så er det godt dokumentert på f.eks http://w3c.org

 

Håper det hjelper.

 

-Terje

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...