29/05/2012, 08:52
|
| | Fecha de Ingreso: mayo-2012
Mensajes: 40
Antigüedad: 12 años, 7 meses Puntos: 0 | |
Respuesta: Diferenciar mayúsculas y minúsculas para una contraseña Muchas gracias a todos la verdad es que soy novato en esto de la programación web, de hecho lo poco que he aprendido ha sido gracias a foros como este, jamás tome una clase en el cole. Pero claro nada me impediría seguir buscando y conociendo (que me encanta), ustedes son los expertos solo diganme que seria lo mejor y yo le busco como se hace. Aqui les dejo el codigo, en php, que realiza la busqueda del usuario y contraseña en mi base de datos (Access)...
<?php
session_start();
$usuario = trim($_POST['username']);
$clave = trim($_POST['password']);
if($con_bd = odbc_connect ( "Acces Passwords", "", ""))
{
echo "Conectado correctamente a la base de datos\n";
$isql = "SELECT * from Usuarios WHERE Nom_User = '$usuario'and Clave = '$clave'";
$accion = odbc_exec ($con_bd , $isql);
}
// Contamos el numero de filas
$count=odbc_fetch_row($accion);
//Si el resultado es igual a $usuario y $contraseña,debería haber solo una fila
if($count==1){
$isql = "SELECT * from Usuarios WHERE Nom_User = '$usuario'and Clave = '$clave'";
$accion = odbc_exec ($con_bd , $isql);
$valor = odbc_fetch_array($accion);
$tipousuario = $valor['Tipo_Usuario'];
//Esta condicional es para saber tipo de usuario es, si puede entrar a consultar o a moficiar los datos
$_SESSION[access] = true;
if ($tipousuario=="1"){
header("location:Menu.php?user=$usuario&tipouser=$ tipousuario");
}else{
header("location:captura.php?user=$usuario&tipouse r=$tipousuario");
}
}
else {
//si no existe se va a Idex.php
header("Location: Index1.php?errorusuario=si");
}
odbc_close($con_bd);
?> |