Validar usuarios

Quisiera empezar una aplicacion donde valide usuarios a una base de datos Mysql. Ya he leido varios cosas pero no son claros.

La FAQ Validar usuarios tiene

Pertenece a la categoría:
Pregunta
Quisiera empezar una aplicacion donde valide usuarios a una base de datos Mysql. Ya he leido varios cosas pero no son claros.
Respuesta de Ville
Valide? valide que existen? valide que no tengan caracteres especiales, debes ser un poco más especifico para que la comunidad pueda colaborarte.

por otro lado, te facilito parte de un codigo que encontré dónde valida que los usuarios existen y no permite crear más perfiles iguales.

//

<?
mysql_connect("localhost", "root", "tucontraseña") or die ("Fallo en la conexión con el Server ".mysql_error());
mysql_select_db("tu_base_de_datos") or die ("Fallo en la conexión Con la Base de Datos ".mysql_error());
function quitar($mensaje)
{
$mensaje = str_replace(<,<,$mensaje);
$mensaje = str_replace(>,>,$mensaje);
$mensaje = str_replace(",",$mensaje);
$mensaje = str_replace(""","",$mensaje);
$mensaje = str_replace(,",$mensaje);
return $mensaje;
}
if(trim($_POST["nick"]) != "" && trim($_POST["email"]) != "")
{
$sql = "SELECT * FROM ingresos_usu WHERE nick=".quitar($_POST["nick"])."";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "<script> alert (Nick ya existente, ingrese otro.) </script>";
echo "<script>
parent.form_registro.nick.reset();
</script>";
}
else
{
$fecha = date(Y-m-d H:i:s);

$sql = "INSERT INTO ingresos_usu (nick, password, nombre, apellido, email, fecha) VALUES (";
$sql .= "".quitar($_POST["nick"])."";
$sql .= ",".quitar($_POST["contrasena"])."";
$sql .= ",".quitar($_POST["nombre"])."";
$sql .= ",".quitar($_POST["apellido"])."";
$sql .= ",".quitar($_POST["email"])."";
$sql .= ",".quitar($fecha)."";
$sql .= ")";
mysql_query($sql);
echo "<span class=objcts>Registro exitoso!</span>";
echo "<script>
parent.form_registro.reset();
</script>";
}
mysql_free_result($result);
}
else
{
echo "<span class=objcts>Debe ingresar Datos en los campos marcados con *</span>";
}
mysql_close();
?>
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

carlos_manera

14/2/2012
Validar usuarios
Podrias ver si te sirve lo que esta en Dreamweaver. Entra en Insertar > Datos > Autenticacion de usuarios.
Suerte

jok3r

19/2/2012
Se más Ordenado
<?php

require_once("conexion.php") // Realiza la conexión a MySql
/* Traes el Usuario y el Password del Usuario*/
$user = $_POST["user"];
$pass = $_POST["pass"];

/* Encriptas en MD5 el pass */
$e_pass = MD5($pass);

/* Haces la Consulta Validando en MySql */
$query = "SELECT user_login, user_pass FROM `at_users` WHERE user_login='$user' AND user_pass='$e_pass'";

$c = mysql_query($query);
$tc = mysql_result ($c, 0);

/* Validas Si es Correcto Accesa Si no es correcto pues no Accesa */
if ($tc ==1){
echo "usuario valido";
} else {
echo "Error Usuario No valido";
}

?>

#Espero te sea de ayuda!

coroso

27/3/2012
info
como soy novato no entiendo ni isca de ese codigo como logro que aparesca en una pagina web que supuestamente esta conectada a la bd en mysql ?

julian_castillo-526924

22/5/2012
Ojo con las ayudas Ville
Cuando alguien pregunta es porque requiere una respuesta seria y profesional. si no la tienes no respondas pero me parece de muy mal gusto que le respondan a las personas regañandolas caso VILLE.. asi sepas mucho la humildad siempre sera una virtud
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías