Avatar billede night Nybegynder
12. januar 2003 - 17:04 Der er 3 kommentarer

Login system lisom http://www.sukos.dk/php/login/mysql/

Jeg har kikket på http://www.sukos.dk/php/login/mysql/ det og virker fint, men jeg mangler bare så scriptet kan køre som admin og user også folk kan få den til at huske ens login navn og pass. Jeg skal også bruge så folk kan rediger i sin bruger og så det nemt kan udbygges.
Plz hjælp mig hurtig...
Avatar billede erikjacobsen Ekspert
12. januar 2003 - 17:27 #1
Kan du ikke lave noget selv skal du over i denne kategori: http://www.eksperten.dk/kat/299/
eller www,sharksforum.com

Kan du lave noget selv, så vis os hvilke problemer du har
Avatar billede night Nybegynder
12. januar 2003 - 23:07 #2
hmmmm,

<?php // PHP script start.

$mysql_host = "localhost"; //her skriver du host til mysql.

$mysql_user = "root"; //skriv brugernavn til mysql, default root.

$mysql_pw = "kode"; //skriv dit password til mysql.

$mysql_db = "it-portalen"; //skriv databasen du vil bruge her.





if(empty($login))

{

echo 'Denne side kræver login adgang'; }

else {





$brugernavn = &$HTTP_POST_VARS['brugernavn']; // Brugernavn fra form i login.php.

$password = &$HTTP_POST_VARS['password']; // Password fra form i login.php.





if(

empty($brugernavn) OR empty($password))

{ //Her tjekkes om ET af felterne er tomme.

echo 'Et af felterne er tomme';}

else

{



mysql_connect($mysql_host, $mysql_user, $mysql_pw);

mysql_select_db($mysql_db);



$result_user = mysql_query("select brugernavn from users where brugernavn = '$brugernavn'")

or die (mysql_error()); // Her stoppes scriptet ved fejl fra mysql-server.







$data = mysql_query("SELECT * FROM users where brugernavn='$brugernavn'") or die (mysql_error());

if ($row = mysql_fetch_array($data))

{

$rights = $row["rights"];

$server_user = $row["brugernavn"];

$server_pass = $row["password"];



if ($rights==1 && $brugernavn == $server_user && $server_pass == $password)

{

setcookie("normal_user", "true", time() + 2678400, "/", ".it-portalen.dk", 2);

    session_start();

    $canaccess = "true";

    session_register("canaccess");

    $_SESSION['user'] = $brugernavn;

    $side = "admin";

    include "index.php";

   

    //echo "Dette er en admin side\n\n";

}

else if ($rights==0 && $brugernavn == $server_user && $server_pass == $password)

{

session_start();

$canaccess = "true";

session_register("canaccess");

$_SESSION['user'] = $brugernavn;

$side = "logget";

include "index.php";



}

else

{

echo "Der er sket en fejl.\nDit password eller username er forkert.\n";

}



}

}

}

?>

Jeg skal have den til at sende en videre til ens side, f.eks index.php?side=admin eller index.php?side=user også den bare ændre login formen på www.it-portalen.dk så ens menu kommer der hvor login formen er også der kommer link til de ting man kan ude i siden.
Håber i forstår.
Hvis i vil/kan hjælpe mig så vil jeg blive glad.
Vil dog sige at de koder der tjekker om man er oprettet i systemmet og om man er admin. men vil have det til at funger på samme måde som det går på www.udvikleren.dk
Avatar billede night Nybegynder
12. januar 2003 - 23:08 #3
Den includer i scriptet og det skal den heller ikke.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester