Avatar billede walkie84 Nybegynder
19. marts 2005 - 17:03 Der er 5 kommentarer og
1 løsning

hjælp til sessions i login script

Jeg vil bruge sessions til mit login script så man ikke skal logge ind hver gang.. Jeg kan dog ikke få det til at virke.. Der kommer ikke nogle fejlmeddelser, men den logger ikke automatisk ind..


<?
session_start();
include("db.php");


echo "<center><br><br>";
if($tjek == "yes") {
$sql = mysql_query("SELECT * FROM postsystem_brugere WHERE brugernavn = '$brugernavn'");
$btjek = mysql_fetch_array($sql);
if($password == $btjek[password]){
$brugernavn = $btjek[brugernavn];
session_register("bruger");
?>
<script language="JavaScript" type="text/javascript">
location.href="post.php?ejerid=<? echo "$btjek[id]"; ?>"
</script>
<?
}
else{
$ermsg = "Forkert brugernavn eller password \n";
}
}
if($brugernavn){
?>
<script language="JavaScript" type="text/javascript">
location.href="post.php?ejerid=<? echo "$btjek[id]"; ?>"
</script>
<?
}
else{


echo "<form action='index.php' method='post'>";
echo "<input type='hidden' name='tjek' value='yes'>";
echo "Brugernavn :<br><input type='text' name='brugernavn'><br>";
echo "Password :<br><input type='password' name='password'><br>";
echo "<input type='submit' value='Log ind' name='submit'><br>";
echo "</form>";
echo "<a href='brugere/opret.php'>Opret bruger</a>";
}
?>
Avatar billede jakobdo Ekspert
20. marts 2005 - 09:18 #1
Når du skriver logger automatisk ind, hvad mener du så?

En session skal jo først sættes!
Så hvis du skal have noget autologin, skal du hellere bruge en cookie.
session kan du så bruger efterfølgende, så du ikke skal logge ind på hver side.
Avatar billede walkie84 Nybegynder
20. marts 2005 - 12:34 #2
ok, men jeg skal stadig have noget hjælp med det tak..
Avatar billede jakobdo Ekspert
20. marts 2005 - 13:44 #3
Din login er faktisk god nok!

Du skal bare have tilføjet en cookie, hvis altså brugeren vælger at aktivere autologin.

Her kan du læse om cookies:

http://dk2.php.net/manual/en/function.setcookie.php
Avatar billede walkie84 Nybegynder
12. februar 2008 - 10:27 #4
Hey jakob..
Sry der er gået 3 år hehe..

Skriv et svar, ellers lukker jeg denne..

Igen undskyld.
Vh,
Morten
Avatar billede jakobdo Ekspert
12. februar 2008 - 10:36 #5
Svar!
Avatar billede jakobdo Ekspert
13. februar 2008 - 21:37 #6
Takker for point.
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