Avatar billede proff Nybegynder
22. august 2004 - 19:32 Der er 3 kommentarer og
1 løsning

Gem email og kodeord

Hej, jeg har dette login:

<?php
session_start();
?>

<html>
<head>
<title>blabla</title>
<body>
<LINK href="style.css" rel=stylesheet>
<meta http-equiv=Page-Enter content=blendTrans(duration=0.5)>
<meta http-equiv=Page-Exit content=blendTrans(duration=0.5)>
</body>
</head>
<body topmargin="8" leftmargin="6">
<font color="#000000" face="Tahoma" size="2">
<?
if(isset($_POST[email])) {
  include "sql.php"; //Connection til databasen

  $md5kode = md5($kodeord);

  $tjekhent = mysql_query("SELECT id,email,krypkodeord FROM users WHERE email='$email'") or die(mysql_error());
  $row = mysql_fetch_array($tjekhent);
  $num = mysql_num_rows($tjekhent);

  if($md5kode == $row[krypkodeord] AND $email == $row[email]) {
  $email = $row[email];
  session_register(email);
  print "Logger ind..";
  print "<script>window.top.location=\"../index.php?side=menu\";</script>";
  exit;
  }
  else {
  print "<ul><li>Forkert email eller kodeord!</li></ul></font>";
  }
}
?>

<form method="post" action="login.php">
<table border="0" width="68%">
  <tr>
    <td width="5%">Email:</td>
    <td width="31%"><input type="text" name="email" size="20" style="font-family: Verdana; font-size: 9pt; border: 1px solid #000000"><br></td>
</tr>
<tr>
    <td width="5%">Kodeord:</td>
    <td width="31%"><input type="password" name="kodeord" size="20" style="font-family: Verdana; font-size: 9pt; border: 1px solid #000000"><br></td>
  </tr>
  <tr>
    <td width="5%"></td>
    <td width="31%"><input type="image" <img onMouseDown="this.filters.alpha.opacity=65" onMouseOver="this.filters.alpha.opacity=65" style="FILTER: alpha(opacity=100)" onMouseOut="this.filters.alpha.opacity=100" src=../gfx/submit_off.gif border=0 width="46" height="17"></td>
  </tr>
</table>
</form>
</body>
</html>


Og jeg vil gerne lave sådan der er et input felt man kan klikke på, og hvis det er klikket på. Så gemmer den email og kodeord, når man submitter :)

Og så næste gang man åbner siden, så står emailen og kodeordet allerede indtastet? Sådan man bare skal submitte og så logger man ind?

Hvordan laver man det :)?
Avatar billede advancedweb Nybegynder
22. august 2004 - 19:45 #1
Mener du at næste gang brugeren kommer til siete, så skal han automatisk blive logget ind???

I så fald, vil jeg mene at du skal bruge cookies....

Ellers.. så forstår jeg ikke rigtig hvad du mener med et input-felt man kan klikke på??
Avatar billede proff Nybegynder
22. august 2004 - 20:04 #2
Næste gang han kommer ind på sitet, så skal emailen og passwordet stå i input feltene
Avatar billede advancedweb Nybegynder
22. august 2004 - 20:29 #3
Der kan du vel også bare gemme i en cookie, også bare hente coookien ind, næste gang han besøger sitet, og så i <input type="text" name="mail" value="$variabel_med_mailen">

...Tror jeg. Jeg er ikke mester til cookies, men det skulle kunna lade sig gøre
Avatar billede proff Nybegynder
08. april 2007 - 13:38 #4
Lukning forsinket en årrække .-)
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