Salve , sono un programmatore php alle prime armi e ho un problema per il controllo degli accessi.
Ho creato un database e per distinguere gli utenti normali dagli amministratori ho inserito una colonna che si chiama "utente" che viene settato a 1 in caso sia un utente e a 0 per l'amministratore.
Come faccio ad assegnare il valore della cella "utente" alla variabile $utente? Che mi serve per poi indirizzare l'utente su "pagUtente" e l' amministratore su "adminpage"
Questo è il codice che ho impostato fin ora:
Ho creato un database e per distinguere gli utenti normali dagli amministratori ho inserito una colonna che si chiama "utente" che viene settato a 1 in caso sia un utente e a 0 per l'amministratore.
Come faccio ad assegnare il valore della cella "utente" alla variabile $utente? Che mi serve per poi indirizzare l'utente su "pagUtente" e l' amministratore su "adminpage"
Questo è il codice che ho impostato fin ora:
PHP:
<?php
session_start();
$error='';
if(isset($_POST['submit'])){
if(empty($_POST['nomeutente']) || empty($_POST['password'])){
echo "Nome Utente o Password non inseriti!";
}
else
$nomeutente=$_POST['nomeutente'];
$password=$_POST['password'];
$conn = mysqli_connect("localhost","root","","tsw");
$query="SELECT nomeutente, password, utente FROM registrazioni2 WHERE nomeutente='$nomeutente' AND password='$password' ";
$stmt = $conn->prepare($query);
$stmt->execute();
$stmt->store_result();
$utente=??;
if($stmt->fetch())
{
if($utente==0){
$_SESSION['login_user'] = $nomeutente;
header("location: adminpage.php");
}
if($utente==1){
$_SESSION['login_user'] = $nomeutente;
header("location: pagUtente.php");
}
}
else{
echo "Nome Utente e/o Password errati!";
}
mysqli_close($conn);
}
?>