Comunidad de diseño web y desarrollo en internet online

Consultar una contraseña exclusiva con mysql y php

Citar            
MensajeEscrito el 08 Dic 2015 06:34 pm
hola bueno como puse en el titulo tengo un sensillo login para administradores, no es para todo tipo de usuarios y quiero que funcione con una contraseña que sea utilizada y se elimine de la base de datos y el usuario siempre sera "admin"

es desir tengo el siguiente diseño algo sensillo:

<?php
$host_db = "host"; // Host de la BD
$usuario_db = "usuario"; // Usuario de la BD
$clave_db = "contraseña"; // Contraseña de la BD
$nombre_db = "user_16978844_lafruta"; // Nombre de la BD

//conectamos y seleccionamos db
mysql_connect($host_db, $usuario_db, $clave_db);
mysql_select_db($nombre_db);
?>
<?
// Comparamos a ver si son correctos
if ($usuario=="Admin" && $password=="tupass") <---aqui en [COLOR="Red"]"tu pass"[/COLOR] aqui quiero un codigo que busque en la base de datos llamada [COLOR="Red"]"user_16978844_lafruta"[/COLOR] y en la tabla [COLOR="Red"]"password"[/COLOR] si se encuentra la contraseña y que al entrar a la pagina como usuario se elimine la contraseña de la base de datos
{
$valido="si";
}
else
{
$valido="no";
}
?>
<html>
<head>
<title>link privado</title>
</head>
<body>
<? if ($valido=="si")
{
?>
Link Privado de descaga para el sistema la FRUTA.
<p>LINK: </p>
<? }
else
{
?>
<p>USUARIO O CONTRASEÑA INCORRECTA</p>
<? } ?>
</body>
</html>


NOTA : SI ME AYUDAN A CREAR ESE CODIGO OS AGRADESCO MUCHO PORFAVOR DE ANTEMANO MUCHISIMAS GRACIAS

Por heto3000

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Dic 2015 11:31 pm
Saludos

pudieras realizar un for de esta manera

Código PHP :

$query = "SELECT * FROM password";
$resultados = mysql_query($query, conexion a la base de datos);

//recorremos cada fila de la consulta
for($x; $x<mysql_num_rows($resultados); $x++){
   $fila = mysql_fetch_assoc($resultados)
    
   //aqui ya colocas tu validacion por medio del if

   if($fila['campo_usuario'] == 'juan' && $fila['campo_password'] == 'contraseña_de_juan'){

       //aqui ya colocas tus validaciones

   }

}



si no es lo que necesitas comentalo para poder ayudarte mejor, al igual la estructura de tus tablas

Atte.: Mario

Por mario22121985

88 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Dic 2015 12:29 pm

Código PHP :

$query = "SELECT * FROM `password` WHERE LOWER(`username`) = LOWER('".$fila['campo_usuario']."') AND LOWER(`password`) = LOWER('".$fila['campo_password']."') LIMIT 1;";
$resultados = mysql_query($query, conexion a la base de datos);


O devuelve un registro que coincide o no lo devuelve. No es necesario usar un for.

Por DriverOp

Claber

2510 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jun 2016 05:18 pm
si no es lo que necesitas comentalo para poder ayudarte mejor, al igual la estructura de tus tablas

Por nickypob

18 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.