So I started learning PHP and MySQL.I want to create several quizzes with registration,login etc.So far the registration works like a charm.Every registred user is stored in my database.The login thou'....doesn't work.Everytime I try to login I get redirected to a blank page.Ignore those silly echoes...just checking out if it works or not.I can't solve this...no matter what I do(srry for my english).Any help?
Here is the PDO version that I did after you guys told me to use it.
<?php
session_start();
$servername="localhost";
$user="root";
$pass="";
$dbname="test";
$conn=new PDO("mysql:host=$servername;dbname=$dbname",$user,$pass);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if(isset($_POST['submit']))
{
$username=trim($_POST['User']);
$password=trim($_POST['Password']);
$log=$conn->prepare('SELECT User,Password FROM Account WHERE User=:User');
$log->bindParam(':User',$username);
$log->execute();
$result=$log->fetch(PDO::FETCH_ASSOC);
if(count($result)>0 && password_verify($password,$result['Password']))
{
$_SESSION['User']=$result['User'];
header("location:welcome.php");
exit();
}
else {
echo "Wrong details";
}
}
?>