Gå til innhold

Hvordan lage en Logg inn box på ei heimesie?


Anbefalte innlegg

Videoannonse
Annonse

Selve loggin boksen er jo en form:

<form method="post" action="loggin.php">
<table>
<tr><td>Brukernavn</td><td><input type="text" name="Brukernavn"></td></tr>
<tr><td>Passord</td><td><input type="password" name="Passord"></td></tr>
<tr><td></td><td><input type="checkbox" name="auto">Auto-loggin?</td></tr>
<tr><td></td><td><input type="submit" value="Logg inn"></td></tr>
</table>
</form>

Så trenger du et logginscript, i dette tilfellet loggin.php.

Endret av Axentrix
Lenke til kommentar
Selve loggin boksen er jo en form:

<form method="post" action="loggin.php">
<table>
<tr><td>Brukernavn</td><td><input type="text" name="Brukernavn"></td></tr>
<tr><td>Passord</td><td><input type="password" name="Passord"></td></tr>
<tr><td></td><td><input type="checkbox" name="auto">Auto-loggin?</td></tr>
<tr><td></td><td><input type="submit" value="Logg inn"></td></tr>
</table>
</form>

Så trenger du et logginscript, i dette tilfellet loggin.php.

5234017[/snapback]

Usakelig men hvorfor legge loginboksen i en table når du kan gjøre slik:

<form action="login.php">
<fieldset>
<legend>Login:</legend>
<strong>Username</strong><input type="text" name="user"><br>
<strong>Password</strong><input type="password" name="pass"><br>
<input id="submit" type="submit" value="Login"> 
</fieldset>
</form>

Og et stilark til den om du vil:

* {
font-family: Arail;
}

input#submit{
margin-top: 10px;
}

fieldset {
width: 200px;
}

legend {
font-size: 2em;
}

 

Som loginside kan du ha

<?php

$user  = "admin"; //brukernavn
$pass  = "21232f297a57a5a743894a0e4a801fc3"; // md5 streng av passordet

$guser  = $_GET['user'];
$gpass  	= $_GET['pass'];

if ($guser == $user and md5($gpass) == $pass) {
header("Location: http://localhost/PHP-test/bnews/index.php"); // siden bruker blir sendt til om passord er riktig
}
else {
header("Location: http://localhost/PHP-test/bnews/login.html"); // siden bruker blir sendt til om passord er feil
}

?>

Dette er en veldig enkel metode da, skal det vere innlogging for et større system burde du bruke en mer avansert metode. Har ingen eksempler her nå men søk på google etter login with session elns :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...