Foros del Web » Programando para Internet » PHP »

ayuda con mi webb

Estas en el tema de ayuda con mi webb en el foro de PHP en Foros del Web. ya tengo mi web y mi formulario de registro pero ahora lo que nose es como hacer un login y hacer que la persona solo ...
  #1 (permalink)  
Antiguo 09/07/2010, 19:48
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
ayuda con mi webb

ya tengo mi web y mi formulario de registro

pero ahora lo que nose es como hacer un login y hacer que la persona solo pueda acceder a mi web con el registro =S

nose mucho con php perdonen mi ignorancia pero quiero hacerlo me podrian ayuda?R
  #2 (permalink)  
Antiguo 09/07/2010, 22:46
Avatar de ernvega  
Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ayuda con mi webb

Hola kevin8817, pues mira para hacer eso tienes que saber lo que son las cookies o las sessiones en php, ya que el ingreso de usuarios o validación de usuarios se administra con cualquiera de las 2 pero ultimamente se utliza más las sessiones por cuestiones de seguridad.
Te puedo explicar como hacer para validar los usuarios que ingresen a tu pagina espero que me entiendas.

Como ya tienes el formulario de registro de usuarios, me imagino que esa información se guarda en una base de datos, supongamos que es MySQL.

Código PHP:
<?
//a qui recoges los datos del usuario
$usuario $_POST['usuario'];
$contrasena $_POST['contrasena'];
//Creas la conexion a la base de datos
$conexion mysql_connect("localhost","root","") or die(mysql_error());
//Seleccionas la base de datos que contiene la información de los usuarios
$db mysql_select_db("nombre_base_datos",$conexion);
//Realizas la conulta para ver si existe el usuario y si existe verifica la contraseña
$sql mysql_query("SELECT * FROM tabla_de_usuarios WHERE USUARIO='$usuario' AND CONTRASENA='$contrasena'",$conexion) or die(mysql_error());
$in mysql_num_rows($sql);
//Conpruebas si te arrojo resultados la busqueda
if($in 0){
 
//Si la condicion es verdadera quiere decir que si encontro una coincidencia, entonces crea las sessiones.
//Crea un arreglo con los datos que arrojo la consulta
$datos mysql_fetch_array($sql);
session_start();
$_SESSION['registrado'] = "si";
$_SESSION['usuario'] = $datos['USUARIO'];
}else{
//Al no encontrar ninguna coincidencia en la busqueda, puedes configurarlo para que lo redireccione a alguna pagina donde le informe que no existe el usuario o la contrasena esta mal escrita.
}
Bueno espero que te sirva y que me hayas entendido
  #3 (permalink)  
Antiguo 10/07/2010, 09:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 16 años
Puntos: 8
Respuesta: ayuda con mi webb

documentate sobre el uso de sesiones en php.

suerte
__________________
AppLab - Laboratorio de Ideas
  #4 (permalink)  
Antiguo 10/07/2010, 11:37
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 14 años
Puntos: 36
Respuesta: ayuda con mi webb

te doy el consejo que me dio un usuario cuando postee un pregunta, los aportes hy opciones excelentes, te encontre uno que te puede dar una idea esta en [URL="http://www.forosdelweb.com/f18/aporte-easylogin-624777/"]http://www.forosdelweb.com/f18/aporte-easylogin-624777/[/URL] mucha suerte.
  #5 (permalink)  
Antiguo 10/07/2010, 11:38
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 14 años
Puntos: 36
Respuesta: ayuda con mi webb

por aca encontre otro: [URL="http://www.forosdelweb.com/f18/aporte-sistema-registro-reconocimiento-usuario-aporte-561417/"]http://www.forosdelweb.com/f18/aporte-sistema-registro-reconocimiento-usuario-aporte-561417/[/URL]

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:10.