Buenas como estan? cotinuando con mis dudas, gracias a las personas que me ayudan, tengo una pagina donde estoy verificando un log y un pass para poder entrar al index y lo hago con el siguiente codigo
Código PHP:
<?php
session_start();
if ($_POST['log']=='curso') { //comprobacion de login para poder comprobar seguido el password
if (md5($_POST['log'].$_POST['pass'])==='5ad295c646b145c91185eb7b8ad9d533'){
//comprobacion de login + password en md5
$_SESSION['username']=$_POST['login'];
header ("location:ver.php"); //valido=true entrar a menu
die;
}
else { $merror='Password errado'; }
}
else { $merror='Login errado'; } //else error pass
?>
<!-- Formulario -->
<form action="" method="post" name="form1" id="form1" onSubmit="MM_validateForm('login','','R','password','','R');return document.MM_returnValue">
<table width="200" border="0">
<?php
if (!empty($merror)){
echo $merror;
?>
<tr><td class=cap2>Login: </td>
<td><label><input name="log" type="text" id="login"/></label></td></tr>
<tr><td class=cap2>Password: </td>
<td><label><input name="pass" type="password" id="password" /></label></td></tr>
</table>
<br>
<label><input type="submit" name="Submit" value="Entrar" /></label>
</form>
<!-- Formulario -->
<?php
}
else {
session_write_close();
}
?>
Hasta los momentos funciona de maravilla solo que el mensaje de error que mando a imprimir cuando hay falla en el login me aparece apenas entro a la pagina. Me gustaria es que apareciera solo cuando se envia el formulario y si esa primera validacion falla pues que si imprima el error junto al formulario nuevamete y de la misma manera para la validacion de password.
Si alguien tiene tiene alguna recomendacion para mejorar este script se lo agradeceria