Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davidk

Login e senha php não funciona no browser smatphone android

Recommended Posts

Desenvolvi um sistema que possui login e senha que funciona perfeitamente no desktop, entretanto quando vou logar no smartphone não funciona.

 

segue o código de login:

 

public function viewLogin($objLogin) {
?>

<!DOCTYPE html>

<html>
<head>
<title>Gerência de dados</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="/libs/css/menu.css" />
</head>
<body>
<div id="box">
<div id="header">
<div id="logo"></div><!-- logo -->
<div id="cabecalho"></div><!-- cabecalho -->
</div><!-- header -->
<div id="content">
<br />
<h1 align="center">Efetue Login no Sistema </h1>
<br />
<?php
if(isset($_POST["login"]) || isset($_POST["senha"])){
if ((@$_POST["login"] == "") || (@$_POST["senha"] == "")) {
?><h3 class="error" ><?php echo "Preencha todos os campos"; ?></h3><?php
}else{
$objLogin->logar($_POST["login"],$_POST["senha"]);
}
}
?>
<h3 class="error" ><?php echo $objLogin->getErro(); ?></h3>
<br /><br />
<fieldset class="formlogin">
<form name="formlogin" id="formlogin" method="post" action="">

<label for="login">Login  </label><br /><input type="text" name="login" class="largura"><br /><br />
<label for="senha">Senha  </label><br /><input type="password" name="senha" class="largura"><br /><br />
<label for="enviar"></label><input type="submit" name="enviar" id="enviar" value="Enviar">
</form>
</fieldset>
</div><!-- content -->
<div id="footer">
Todos os Direitos Reservados
</div><!-- footer -->
</div><!-- box -->
</body>
</html>
<?php
}

 

quando é enviado o form vai para o método logar

 

public function logar($usuario, $senha) {
$campovalor = "loginuser = '{$usuario}' AND senhauser = '{$this->cript($senha)}'";
if($this->verificaloginSenha($campovalor)){
if(!isset($_SESSION)){
session_start();
}
$_SESSION['Logado']=true;
$this->getById($campovalor);
header("Location:./");
}
}

 

se alguém tiver alguma dica, agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe... mas encontrei o erro: header("Location:./index");

não sei explicar, mas no browser do smartphone não redireciona direto para index. valeu! Resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.