SHA1 ile Günlüğü () şifreleme

0 Cevap php

Hey guys, benim işaret kodu kadar bu ekledi:

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

şifrelenmiş ise ve şimdi veritabanına parolayı ekler. Ama oturum artık çalışmak için görünmüyor. İşte giriş kodudur.

function checklogin($username, $password){
            global $mysqli;

        $password=sha1($password);
            $result = $mysqli->prepare("SELECT * FROM users WHERE username = ? and password=?");
            $result->bind_param("ss", $username, $password);
            $result->execute();

        if($result != false){

            $dbArray=$result->fetch();


            if(!$dbArray){
                echo '<p class="statusmsg">The username or password you entered is incorrect, or you haven\'t yet activated your account. Please try again.</p><br/><input class="submitButton" type="button" value="Retry" onClick="location.href='."'login.php'\">";
                return;
            }
            $_SESSION['username']=$username;

            if(isset($_POST['remember'])){
                setcookie("jmuser",$username,time()+60*60*24*356);  
                setcookie("jmpass",$password ,time()+60*60*24*356);
            }

        redirect();
        }

0 Cevap