session - Use cookie in a PHP login page -
i'm create form login php (and, obviously, mysql). php code:
<?php $host = 'localhost'; $db_user = 'root'; $db_password = ''; $db_name = 'learningsql'; $username = stripslashes($_post['username']); $password = stripslashes($_post['password']); if (strlen($username) < 1 || strlen($password) < 1){ echo "username or password incorrect"; } else { $username = trim(filter_var($_post['username'], filter_sanitize_string)); $password = trim(filter_var($_post['password'], filter_sanitize_string)); $hash = hash("sha512",$username. $password); $connection = mysqli_connect($host, $db_user, $db_password); $db = mysqli_select_db($connection, $db_name); $result = mysqli_query("select * utenti username = '$username' , password = '$hash'"); if(mysqli_num_rows($result)==0{ die("username or password incorrect"); } else{ $_session['loggedin']=1; $user = mysqli_fetch_array($result); header("location:loggato.php"); } } ?> the .html page form contains php code session:
<?php session_start(); if(isset($_session['loggedin'])) header('location:loggato.html'); ?> but, have problem. use @ moment login's sessions, wanna use cookie. how? answers.
the php session stores cookie enable session. function session_start() start session (duhh) , session set cookie called phpsessid. check in browser dev tool.
Comments
Post a Comment