boa tarde!
preciso de fazer 1 login com permissoes tenho o código praticamente correcto , o que me aparece na autenticacao é o seguinte , quando loggo com 1 conta admin no priemiro eco diz que eu entrei mas tambem aparece no echo abaixo que a pw ta errada. e volta para a pagina inicial , para eu fazer o login.
Vejam o codigo abaixo e ajudem-me a detectar o erro por favor. Obrigado
$con = mysqli_connect("localhost", "root", "", "registo_anomalias");
$sql = mysqli_query($con, "Select username,password,tipo_login.tipo from login inner join tipo_login on (login.id_tipo = tipo_login.id_tipo) where username='" .$_POST["username"]."' and password ='".$_POST["password"]."'");
while ($row = mysqli_fetch_array($sql)) {
if ($row > 0 && $row['tipo'] == "admin" ) {
session_start();
echo "<center>tu foste autenticado como ADMIN sucesso! Espera um pouco.<center>";
echo "<script>loginsuccessfullyadmin()</script>";
}
if ($row > 0 && $row['tipo'] == "user" ) {
echo "<center>tu foste autenticado como USER sucesso! Espera um pouco.<center>";
echo "<script>loginsuccessfullyuser()</script>";
}
else {
echo"<center>Nome ou password invalidos! Espere e tente de novo!!!<center>";
echo"<script>loginfailed()</script>";
}
}
preciso de fazer 1 login com permissoes tenho o código praticamente correcto , o que me aparece na autenticacao é o seguinte , quando loggo com 1 conta admin no priemiro eco diz que eu entrei mas tambem aparece no echo abaixo que a pw ta errada. e volta para a pagina inicial , para eu fazer o login.
Vejam o codigo abaixo e ajudem-me a detectar o erro por favor. Obrigado
$con = mysqli_connect("localhost", "root", "", "registo_anomalias");
$sql = mysqli_query($con, "Select username,password,tipo_login.tipo from login inner join tipo_login on (login.id_tipo = tipo_login.id_tipo) where username='" .$_POST["username"]."' and password ='".$_POST["password"]."'");
while ($row = mysqli_fetch_array($sql)) {
if ($row > 0 && $row['tipo'] == "admin" ) {
session_start();
echo "<center>tu foste autenticado como ADMIN sucesso! Espera um pouco.<center>";
echo "<script>loginsuccessfullyadmin()</script>";
}
if ($row > 0 && $row['tipo'] == "user" ) {
echo "<center>tu foste autenticado como USER sucesso! Espera um pouco.<center>";
echo "<script>loginsuccessfullyuser()</script>";
}
else {
echo"<center>Nome ou password invalidos! Espere e tente de novo!!!<center>";
echo"<script>loginfailed()</script>";
}
}