Avatar billede -veile- Nybegynder
03. oktober 2006 - 15:30 Der er 1 kommentar

auto login i dette script

Hey

Jeg har et script hvor jeg har forsøgt at få auto login til at virke! jeg er ganske godt klar over at der bruges cookies, men jeg aner ikke hvor de skal sættes ind henne i dette script!

<?php
include "mysql_connections.inc.php";
include "ipcontrol.php";

if($_POST['login']) {

$username = $_POST['username'];
$password = mysql_real_escape_string($_POST['password']);

if((!$username) || (!$password)){
    echo "Du <strong>SKAL</strong> udfylde alle felter<br />";
        if(!$username) {
        echo "Du mangler dit brugernavn!<br />";
        }
        if(!$password){
        echo "Du mangler dit password!<br />";
        }

  exit();
}

$password = sha1($password);

$sql = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password' AND activated='1'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
    while($row = mysql_fetch_array($sql)){
    foreach( $row AS $key => $val ){
        $$key = stripslashes( $val );
    }
  // Register some session variables!
    session_register('username');
        $_SESSION['username'] = $username;
        $_SESSION['password'] = $_POST['password'];
        $_SESSION['secure'] = "games_news05hbvl<cxbvahbvlahdbvljlasblavasvb!~~";       
        $_SESSION['user_level'] = "3";
        session_register('first_name');
        $_SESSION['first_name'] = $first_name;
        session_register('last_name');
        $_SESSION['last_name'] = $last_name;
        session_register('email_address');
        $_SESSION['email_address'] = $email_address;
        mysql_query("UPDATE users SET last_login=now() WHERE userid='$userid'");
        header("Location: logged.php");
    }
} else {
    echo "Vi kunne ikke logge dig ind! enten er dit brugernavn eller password forkert! Prøv igen!<br />";
}
}
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
        <strong>Brugernavn:</strong> <input type="text" name="username" class="input" /><br />
        <strong>Password:</strong> <input type="password" name="password" class="input" /><br />
        <br />
        Husk mig ? <input type="checkbox" name="checked" class="check"  />
        <br />
        <br />
        <div align="center"><input type="submit" name="login" class="input" value="Login" />
        </div>
</form>


håber der nogle herinde som kan hjælpe!
Avatar billede -veile- Nybegynder
04. oktober 2006 - 14:54 #1
kom nu er der ingen som kan hjælpe mig! i det mindste fortælle mig om det er et sikkert system
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