Siemka, chcę zrobić system logowania się z podziałem na rangi/role jak zwał tak zwał i ciągle loguje mnie do rangi nr 1, nawet jeśli jestem na użytkowniku z rangą nr 2.
To fragment kodu
<?php
session_start();
$polaczenie = mysqli_connect('localhost', 'id16134844_root', '9$WbH$8PC48@OfvO', 'id16134844_amoriony');
if($polaczenie->connect_errno!=0){
echo " Błąd połączenia z bazą ";
}
else
{
$pass = $_POST['passwd'];
$log = $_POST['login'];
$sql = "SELECT * from logowanie where haslo = '$pass' and login='$log'";
$res=mysqli_query($polaczenie,$sql);
if($res){ {
$sql2 = "SELECT `rola` FROM `logowanie` WHERE haslo = '$pass' and login='$log' ";
$ranga = mysqli_query($polaczenie,$sql2);
if($ranga == 1){
$_SESSION['zalogowany'] = true;
$wiersz = $res->fetch_assoc();
$_SESSION['naz'] = $wiersz['login'];
header('Location: main.php');
}
else if($ranga == 2){
$_SESSION['zalogowany'] = true;
$wiersz = $res->fetch_assoc();
$_SESSION['naz'] = $wiersz['login'];
header('Location: wzory.php');
}
Chciałbym wiedzieć co robię źle i w razie czego dostać jakąś wskazówkę. Dzięki i pozdrawiam.