No logro acceder con password desde un input
Publicado por Orlando (73 intervenciones) el 23/07/2016 00:03:23
Muy buenas tardes y muchas gracias de antemano.
Resulta que cree un formulario de acceso y no logro acceder, revise la base de datos que esta en wordpress y el código del campo password esta incriptado. Al ver lo que esta sucediendo copie el password incriptado y si pude acceder, ahora bien como hago para que el formulario transforme el password que estoy introduciendo y pueda acceder sin ningún problema?
Anexo la imagen de la base de datos y mi formulario de carga con el código de validación.
FORMULARIO:
************************************************************************************************************************
PHP: valiusuario.php

Resulta que cree un formulario de acceso y no logro acceder, revise la base de datos que esta en wordpress y el código del campo password esta incriptado. Al ver lo que esta sucediendo copie el password incriptado y si pude acceder, ahora bien como hago para que el formulario transforme el password que estoy introduciendo y pueda acceder sin ningún problema?
Anexo la imagen de la base de datos y mi formulario de carga con el código de validación.
FORMULARIO:
1
2
3
4
5
6
7
<form name='datos' action='valiusuario.php' method='post'>
<h1>Acceso Restringido</h1>
<input type="text" max-length="20" name="NombreUsuario" placeholder="Ingrese su usuario" />
<input type="password" max-length="100" name="Contrasena" placeholder="Contraseña" />
<h3>Vuelva a ingresar sus datos por medidas de seguridad</h3>
<button type="submit">Ingresar</button>
</form>
PHP: valiusuario.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
//Establecimiento de la conexión//
ini_set('display_error', 'off');
ini_set('display_startup_errors', 'off');
error_reporting(0);
?>
<?php
$NombreUsuario = $_POST['NombreUsuario'];
$Contrasena = $_POST['Contrasena'];
//echo $NombreUsuario;
//echo $Contrasena;
function conectarse()
{
if (!($link=mysql_connect("localhost","root")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db('XXXXXXXXXX',$link))
{
echo "Error seleccionando las base de datos.";
exit();
}
return $link;
}
//Preparación y ejecución de la consulta//
$con = conectarse();
$query = "SELECT user_login, user_pass FROM wp_users WHERE user_login = '$NombreUsuario' AND user_pass = '$Contrasena'";
$q = mysql_query($query,$con);
echo $q;
echo "<br>";
try{
if(mysql_result($q,0)){
$result = mysql_result($q, 0);
echo $result;
echo "<br>";
$id = urlencode($_POST['NombreUsuario']);
header("Location: mispedidos.php?NombreUsuario=$id");
exit;
}else
echo "";
}catch(Exception $error){}
mysql_close($con);
?>
<!DOCTYPE html >
<html lang="es">
<head>
<style type="text/css"></style>
<link rel="stylesheet" href="css/estilos7.css">
<meta charset="UTF-8">
<title>Usuario o contraseña no exite</title>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<form name='datos' action='acceso.php' method='post'>
<h1>Usuario o contraseña no existe</h1>
<button type="submit">Intente nuevamente</button>
<a href="http://localhost/XXXXXX"><input type="button" value="Finalizar" class="Finalizar" id="Finalizar" name="Finalizar" href="http://localhost/XXXXXXX"/></a>
</form>
</body>
</html>

Valora esta pregunta


0