signinprocess.php
<?php
session_start();
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include("configure.php");
if(isset($_POST["signin"]))
{
$dID=$_POST["driverid"];
$pas=$_POST["passwd"];
$sql="SELECT * from driver WHERE driver_id=:dID || ID=:dID";
$query=$con->prepare($sql);
$query->bindParam(':dID',$dID,PDO::PARAM_STR);
$query->execute();
$numRows=$query->rowCount();
if($numRows==1)
{
$row=$query->fetch(PDO::FETCH_ASSOC);
foreach ($rows in $row){
$_SESSION['drid']=$row->ID;
}
$_SESSION['vamsrid']=$row['driver_id'];
if(password_verify($pas,$row['Password']))
{
$_SESSION["login_sess"]="1";
$_SESSION["login_mail"]=$row['Gmail'];
header("location:dashboard.php");
}
else
{
header("location:signin.php?loginerror=".$login);
}
}
else
{
header("location:signin.php?loginerror=".$login);
}
}
?>