Me imprime el resultado, pero agrega un numero 1 al final dando como resultado un usuario y clave inexistente. Mi duda es: en que estoy mal...
Me regresa al inicio de la pagina, si quito los comentarios y el print_r. No procesa la informaciones POST correctamente.
Esta es la página para subir datos:
Código HTML:
Ver original<?php
session_start();
?>
<link href="accesop.css" rel="stylesheet" type="text/css"> <script language="javascript">
var device = navigator.userAgent;
var url = "http://m.miweb.com/";
if (device.match(/Iphone/i)|| device.match(/Ipod/i)|| device.match(/Android/i)|| device.match(/J2ME/i)|| device.match(/BlackBerry/i)|| device.match(/iPhone|iPad|iPod/i)|| device.match(/Opera Mini/i)|| device.match(/IEMobile/i)|| device.match(/Mobile/i)|| device.match(/HTC/i))
{
window.location.replace(url);
window.location = url;
} else {
}
<p><img src="imagen/logo.png" width="400" height="180" alt=""/></p> <section><table width="50%" border="0" align="center" cellspacing="0"> USUARIO
<form action="saint/leo.php" method="post"> <input name="usuario" type="text" autofocus required="required" id="usuario" placeholder="Escribe tu usuario" pattern="^([\w]{7,10})$" autocomplete="on" maxlength="10"> <input name="contrasena" type="password" required="required" id="contrasena" placeholder="Escribe tu contraseña" pattern="^([\w]{7,10})$" maxlength="10"> <input name="submit" type="submit" id="submit" formenctype="application/x-www-form-urlencoded" value="Enviar"></form>
Esta procesa los datos
Código PHP:
Ver original<?php
if (isset($_POST['usuario']) && $_POST['usuario'] != '' && isset($_POST['contrasena']) && $_POST['contrasena'] != '') {
$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
$sen = "SELECT usuario, contrasena FROM personal";
$usbase = $fila['usuario'];
$conbase = $fila['contrasena'];
if($usuario == $usbase & $contrasena == $conbase){
$_SESSION['usuario'] = $usbase;
$_SESSION['contrasena'] = $conbase;
/*echo'
<html>
<head>
<meta http-equiv="refresh" content="0;url=../acceso/inicio.php"
</head>
</html>
';
} else{
echo'
<html>
<head>
<meta http-equiv="refresh" content="0;url=../index.php">
</head>
</html>
';*/
}
}}
?>