For ikke at opfinde den dybe tallerken en gang til og for ikke at spilde dyrebar tid vil jeg lige høre hvilke brugeradministrationsværktøjer i foretrækker til PHP og MySQL. Det er jeg ude efter er et værktøj der kan oprette brugere og tildele dem adgang til specifikke områder på et site. Værktøjet skal så stå for at tjekke adgang mm.
Så det du vil have, er et script hvori man kan oprette brugere, og hertil skal man kunne tildele en bruger diverse adminstrator rettigheder, samt scriptet skal så tjekke alt muligt om man må bruge den givne rettighed, om man har rettigheder og blaa blaa blaa...?
Janpolsen: Jeg tror ikke han søger noget til at administrere en webserver, dens databaser og domæner. Jeg tror ganske simpelt han søger et eller andet grundlæggende framework, der har et loginsystem og mulighed for brugeroprettelse.
Til spørgsmålet: Det ville nok være langt nemmere, hvis du selv kodede det. Systemet kan jo umuligt vide, hvordan du vil have det - hvad man skal kunne gives rettigheder til, hvordan brugeroprettelsen skal foregå og et hav af andre ting. Desuden skal man vel kunne et eller andet, når man er logget ind, hvilket betyder, at du så skal til at gennemgå hele den kode du har hentet for at finde ud af, hvordan du kan bygge videre på den.
Jeg foreslår, at du opfinder den dybe tallerken nu og laver dig en fornuftig klasse til at håndtere det, så du kan genbruge det på andre sider du senere måtte lave.
Hvis det er til logins osv. på en hjemmeside, så kan du evt. kigge på zend_acl frameworket. Jeg har desværre ikke selv brugt det eller haft brug for det, med det jeg har lavet indtil videre, men det vil i hvert fald være det første jeg vil undersøge hvis jeg skal bruge noget.
Jeg har været til et par keynotes hvor det er blevet præsenteret og det ser i hvert fald ud til at kunne alt hvad man kunne ønske sig.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.