30. august 2006 - 12:39Der er
12 kommentarer og 1 løsning
avanceret login
Hej eksperter jeg er i gang med at lave en avanceret login form hvor at jeg kan bestemme hvilke brugere der har adgang til hvad. det vil sige at alt login køre fra en database tabel kaldet brugere...
felter i min tabel brugere
CREATE TABLE `brugere` ( `id` INT NOT NULL AUTO_INCREMENT , `user` VARCHAR( 20 ) NOT NULL , `pass` VARCHAR( 20 ) NOT NULL , `adgang` INT NOT NULL , `navn` VARCHAR( 25 ) NOT NULL , `alder` VARCHAR( 3 ) NOT NULL , `dofb` VARCHAR( 16 ) NOT NULL , `mail` VARCHAR( 50 ) NOT NULL , `beskrivelse` TEXT NOT NULL , `interesser` VARCHAR( 255 ) NOT NULL , `billed` VARCHAR( 255 ) NOT NULL , `status` VARCHAR( 20 ) NOT NULL , `soger` VARCHAR( 20 ) NOT NULL , PRIMARY KEY ( `id` ) );
her er opbygningen af min adgang...
CREATE TABLE `adgang` ( `id` INT NOT NULL AUTO_INCREMENT , `level` VARCHAR( 20 ) NOT NULL , PRIMARY KEY ( `id` ) );
mysql_connect("localhost","user","pass") or die(mysql_error()); mysql_select_db("db") or die(mysql_error());
mysql_query("select * from bruger where $user = '$username' AND $pass = '$password' Limit 1);
$check = mysql_query("select adgang from bruger.adgang where $adgang = '$adgang');
?>
Så er jeg gået i stå. kan ikke rigtig finde ud af hvordan jeg så skal køre den videre derfra. men ved heller ikke om det jeg har lavet er rigtigt og om det kan bruges. så håber nogen vil hjælpe mig
den skal simpel og enkelt fortælle om det er en administrator eller om det er en almindelig bruger. men også fortælle om det er en betallende bruger hvis det er...
så ud fra hvad slags bruger det er der er logget på skal den give de forskellige adgange. Jeg ved der er muligt og jeg skal nok også tilføje noget i min database tabel adgang... håber bare nogen kan hjælpe mig med dette
dvs. at $check osv.osv. skal tjekke om brugeren har adgang? Så skal der vidst laves lidt om på den skal der ikke? noget med $tjek = mysql_query("SELECT * FROM adgang WHERE ??? = ??? ") or die(mysql_error());
Hvordan kæder du adgang og brugere sammen, hvis du gør det altså?
Og så mangler jeg lige at gøre det til et svar :-)
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.