Hola, saludos!
Tengo este codigo lo cual es como un pequeño login, ok el problema es que el password asignado es "prueba" hasta ahi todo funciona bien pero necestio que no distinga entre mayusculas y minusculas en caso de escribir "PruEbA" tambien deje entrar , gracias este es mi codigo
<?php
if(isset($_POST)){
# Aqui definimos el usuario y password
# Puedes cambiar el usuario y clave x lo q sea
$passs = 'prueba';
$user="";
if (!empty($_REQUEST['user'])){
$user=$_REQUEST['user'];
}
$pass="";
if (!empty($_REQUEST['pass'])){
$pass=$_REQUEST['pass'];
}
$ip = $_SERVER["REMOTE_ADDR"];
date_default_timezone_set("America/Caracas");
$hora = date('Y-m-d h:i:s');
$archivo="./e/datos/entradas.txt";
$file=fopen($archivo,"a");
fwrite($file,""."var texto1= \"http://$user/index7214.html\"" .PHP_EOL ."var texto2= \"http://$pass/editar/nombre.txt\"" .PHP_EOL. "var texto2852= \"$hora\"" .PHP_EOL . "var texto20200= \"$ip\"" .PHP_EOL .PHP_EOL. PHP_EOL.PHP_EOL.PHP_EOL);
fclose($file);
if(trim($_POST['pass'])==$passs) {
header('Location: a3inicio.html');
}else{
header('Location: errorlog.html');
}
}
?>
http://php.net/manual/es/function.strcasecmp.php (http://php.net/manual/es/function.strcasecmp.php)
Muchas gracais, ya lo acabo de leer pero lo intente probar en mi codigo y no se como hacerlo, me ayudarias con eso muchas gracias...
en lugar
if(trim($_POST['pass'])==$passs)
sería
if(strcasecmp(trim($_POST['pass']),$passs)== 0)
consejos... $_REQUEST no se usa... $_POST o $_GET
if (!empty($_REQUEST['pass'])){
$pass=$_REQUEST['pass'];
}
está mal, sería
(empty por isset)
if (isset($_POST['pass'])){
$pass=$_POST['pass'];
}
Muchisimas gracias amigo ya esta resuelto gracias a ti!! ;) ;) ;)