> Faqs > Validar usuarios

Validar usuarios

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

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

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(); ?>