Jump to content

Login com permissoes


mariinho
 Share

Recommended Posts

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>";
}
}
Edited by yoda
Link to comment
Share on other sites

Os if's têm de ser assim:

if (($row > 0) && ($row['tipo'] == "admin")) {
//código
}

Outra coisa, mete o código na tag

 código aqui 

, ou então carega no editor de texto lá em cima no "<>" e mete lá o código. E no

, por exemplo se é php metes [code=php]
Edited by guarana1
Link to comment
Share on other sites

O teu if não está bem construído! Cuidado com os ( ) ....

if (($row > 0) && ($row['tipo'] == "admin")){
// insere aqui o que está dentro dos if's
}
Edited by chbcl

developer @ filipealves.net

filipealvesbcl [a] gmail.com

github.com/filipealvesbcl

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.