Foros del Web » Programando para Internet » PHP »

pagina con usuario y contraseña

Estas en el tema de pagina con usuario y contraseña en el foro de PHP en Foros del Web. Hola de nuevo Tengo una pagina web y mi intencion es crear un apartado privado en el que cada socio pueda acceder con su usuario ...
  #1 (permalink)  
Antiguo 04/09/2015, 03:51
 
Fecha de Ingreso: septiembre-2015
Mensajes: 6
Antigüedad: 8 años, 7 meses
Puntos: 0
pagina con usuario y contraseña

Hola de nuevo
Tengo una pagina web y mi intencion es crear un apartado privado en el que cada socio pueda acceder con su usuario y su contraseña a su pagina privada para así poder descargar un documento personal. He buscado por muchos sitios la forma de crear este apartado y no he encontrado nada que me sirva. He empezado con la tabla de usuarios pero a la hora de acceder no lo tengo claro. ¿Conoceis algun tutorial o algun sitio donde expliquen como hacer esto correctamente?
gracias
  #2 (permalink)  
Antiguo 04/09/2015, 04:18
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Respuesta: pagina con usuario y contraseña

Hola corcon,

Cuando dices: He buscado por muchos sitios la forma de crear este apartado y no he encontrado nada que me sirva.

¿Que estás buscando exactamente?

Porque Google, con las palabras login php mysql saca bastantes resultados de sistemas de logueo.

Otras cosa es que necesites algo más elaborado.

Prueba a buscar en Github con login php, seguro que hay algo que puede servirte. Hay scripts bastante elaborados.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight
  #3 (permalink)  
Antiguo 04/09/2015, 04:58
 
Fecha de Ingreso: septiembre-2015
Mensajes: 6
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: pagina con usuario y contraseña

A ver si consigo expresarme mejor, lo que necesito es hacer una autenticación de usuarios con php y mysql y la web con dreamweaver. Pero quiero que cada usuario ingrese en su pagina,(una pagina perosnal para cada usuario) no que se realice una autenticación y nos de acceso a todos a la misma pagina.
  #4 (permalink)  
Antiguo 04/09/2015, 06:17
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Respuesta: pagina con usuario y contraseña

Cita:
Iniciado por corcon Ver Mensaje
con dreamweaver
Esto es irrelevante, el código es igual para todos los editores, otra cosa son las prestaciones que te de para editarlo.

Cita:
Iniciado por corcon Ver Mensaje
Pero quiero que cada usuario ingrese en su pagina,(una pagina perosnal para cada usuario) no que se realice una autenticación y nos de acceso a todos a la misma pagina.
Y sobre esto, creo que es un error de planteamiento. Ya que diseñas la estructura semi-estática, osea que cada uno entra en la misma página (estructural) pero con contenido distinto (datos dinámicos) ya sean controlados por la base de datos o por los privilegios de acceso. Pero al final es igual que una autenticación clásica, solo que controlas que información verá dependiendo de la cantidad de recursos que hay asociado al usuario.

No se si existe algo ya creado, imagino que algún CMS podría cumplir con lo que buscas, pero mas o menos es que al loguearse y acceder a cualquier parte de la aplicación, consultas que le muestras.

Código PHP:
// pseudo código simplón
            
// compruebas la sesión 
if(isset($_SESSION['id']))
{
    
$id      $_SESSION['id'];
    
    
// haces la consulta según el id del usuario registrado 
    
$sql     "SELECT doc FROM tabla_documentos WHERE user_id = $id";
    
$query   /* ejecutas la query */;
    
$results /* resultados de la query */;
    
    
// el bucle para mostrar todos los resultados 
    
foreach($results as $result)
    {
        echo 
$result['doc'];
    }
}
else
{
    
// si no está logueado redireccionas a la url... 
}
// resto del código... 
Esas comprobaciones pueden extenderse tanto como quieras limitar la información. Si la url es igual a la que se le permite acceder, si los parámetros de la url son los que se espera de ese usuario... Con un poco de imaginación, puedes ponerle su nombre en la url para personalizar sus páginas, no es mas que una parámetro que pasas vía GET...

Otra cosa sería un sistema de permisos de acceso (acl) con roles, recursos y privilegios... pero eso ya es otro tema y no es tan sencillo de implementar, pues es un tema bastante particular de cada sistema y de lo que quieres controlar que vean, accedan, descarguen, etc.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight

Etiquetas: contraseña, tabla, usuario, usuarios
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 22:23.