Avatar billede daddy Novice
27. maj 2004 - 14:16 Der er 7 kommentarer og
1 løsning

Simpelt login system

Jeg skal bruge et simpelt login system til PHP og MySql.

Jeg har kikket rundt på nettet og selvfølgelige fundet nogen stykker. Men dem jeg har haft fingre i, har alle haft en "fejl" i forhold til hvad jeg vil have. Man er vel lidt vanskelig ;-)

Så kender du et simpelt login system til PHP og MySql som kan køre sessions så det kan dække flere sider, så vil jeg meget gerne høre om det, og hvor det kan findes.
Avatar billede dennismp Nybegynder
27. maj 2004 - 14:21 #1
Hvilke krav er der?
Avatar billede daddy Novice
27. maj 2004 - 14:26 #2
så simpelt som muligt.

Blot der er et brugernavn og en kode og så det kan køre sessions.

Må gerne kunne fortælle om feks et brugernavn ikke findes i DBen, eller om koden er forkert og i den dur.

Nogen af dem jeg fandt skulle bruge en eller anden "dims" tror det var fra PEAR. Den slags skal der ikke være.
Avatar billede zeled Nybegynder
27. maj 2004 - 14:36 #3
Tjae.... jeg har vidst noget på min pc derhjemme :D
Avatar billede stefmeister Nybegynder
27. maj 2004 - 14:36 #4
<?
session_start();
if($passtemp)
{
  $database = mysql_connect( "SERVER", "BRUGERNAVN", "KODEORD");
  mysql_select_db("DATABASENAVN", $database);

  $query = mysql_query("SELECT PASSWORD, BRUGERID FROM BRUGERTABEL WHERE BRUGERNAVN = '".$brugernavn."'");
  while($data = mysql_fetch_row($query))
  {
    if(md5("$passtemp") == $data[0])
    {
        //if($data[1]==2)
        { //bruger er admin
                $_SESSION['brugerid'] = $data[1];
                header("Location: http://".$_SERVER['HTTP_HOST']
                      .dirname($_SERVER['PHP_SELF'])
                      ."/admin.php");
        }
    }
   
    print("Forkert brugernavn/kodeord");
  } // while fetch_row
} //if passtemp

?>

<html>
<head>
</head>

<body>
      <b>Supervisor login</b> <br>
      <form action = "<? echo $PHP_SELF; ?>" method = "post">
            <input type="Text" name="brugernavn"> Brugernavn
            <br></br>
          <input type="Password" name="passtemp"> Kodeord
            <br><br>
            <input type="submit" value="Login">
    </form>
   
</body>
</html>
Avatar billede dennismp Nybegynder
27. maj 2004 - 14:43 #5
Eller søge her på eksperten, der er tonsvis af dette spørgsmål:

fx.
http://www.eksperten.dk/spm/473347

(søgte på login)
Avatar billede sukos Juniormester
27. maj 2004 - 22:00 #6
Avatar billede sukos Juniormester
27. maj 2004 - 22:00 #7
Forresten PEAR er ikke "en eller anden dims" ! :O)
Avatar billede daddy Novice
08. juni 2004 - 09:43 #8
Hov jeg glemte helt denne tråd, da jeg fik en løsning på mail fra en kammerat.

Jeg takker for jeres svar :-)
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