Avatar billede joggy Nybegynder
18. august 2004 - 15:04 Der er 2 kommentarer og
1 løsning

Login script

Hejsa..

Nu har jeg i efterhånden nogle timer kigget andre tråde igennem for at finde et nemt login script. Desværre har jeg ikke lige kunne finde noget, så nu spørger jeg selv.

Jeg skal bruge et simpelt script med kun brugernavn intet password. Det må ikke have MySQL men gerne bruge flat file til at opbevare de users der skal have adgang. Når man så skriver sit login og alt efter om det er rigtigt så bliver man smidt enten til en fejl side eller til den rigtige side...

Håber der er nogen der kan hjælpe mig..
Avatar billede dennismp Nybegynder
18. august 2004 - 15:21 #1
login.php:
<?php
session_start();
$users = array();
$users[] = array('peter','484');
$users[] = array('anders', 'pære');

$username = $_POST['username'];
$password = $_POST['password'];
if(!empty($username) && !empty($password) ) {
  $ok = false;
  foreach($users as $user) {
    if( $user[0] == $username && $user[1] == $password )
      $ok = true;
  }

  if( $ok ) {
    $_SESSION['username'] = $username;
    header("Location: velkommen.html");
    exit;
  }
  else {
    $msg = 'Forkert brugernavn og/eller kodeord';
  }
}

if( isset( $msg ) )
  print '<p><center><font color="red">'.$msg.'</font></center></p>';
?>
<form method="POST" action="<?=$_SERVER['PHP_SELF']?>">
Brugernavn: <input type="text" name="username"><br/>
Kodeord: <input type="password" name="kodeord"><br/>
<input type="submit" value="ok">
</form>

------------------

tjek.php:
<?php
session_start();
if(! isset($_SESSION['username']) ) {
  header("Location: fejlside.html");
  exit;
}
?>

--------------------

hvis en side, hemlig, skal beskyttes med login, så gør du bare

hemlig.php:
<?php include('tjek.php'); ?>

-----------------------

alternativ kan du bruge apache's .htaccess
Avatar billede joggy Nybegynder
20. januar 2006 - 11:58 #2
Havde vist helt glemt denne tråd, hvis du ønsker point dennis, så skriv et svar, ellers lukket jeg spørgsmålet en af de nærmere dage.
Avatar billede joggy Nybegynder
24. januar 2006 - 09:02 #3
Lukker spørgsmål
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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