Foros del Web » Programando para Internet » Node.js »

Hacer un Login en node,js

Estas en el tema de Hacer un Login en node,js en el foro de Node.js en Foros del Web. Que tal, sigo aprendiendo esta tecnología node.js, Y el día de hoy me encuentro en un nuevo aprieto. Resulta que tengo tengo una aplicación que ...
  #1 (permalink)  
Antiguo 16/02/2015, 10:53
 
Fecha de Ingreso: febrero-2015
Ubicación: Distrito Federal
Mensajes: 38
Antigüedad: 9 años, 2 meses
Puntos: 1
Pregunta Hacer un Login en node,js

Que tal, sigo aprendiendo esta tecnología node.js, Y el día de hoy me encuentro en un nuevo aprieto. Resulta que tengo tengo una aplicación que hace login en node.js para esto cuando se recibe una petición node.js carga el archivo login.html cuando el usuario se loguea entonces node recibe una peticion con los datos de usuario y contraseña y valida que existan, si es así, entonces node debe redireccionar al archivo index.html pero como parámetro el usuario para poder mostrarlo en un <div>nombre de usuario</div> el problema es que el archivo index.html todavía no ha sido leído por lo tanto no puedo redireccionarlo así ../proyect/index.html?user=user1.

Para leer los archivos lo estoy haciendo así:

Cita:
Código Javascript:
Ver original
  1. var fs = require('fs');
  2.  
  3.  
  4. fs.exists(targetPath, function(exists) {
  5.                         if (exists) {
  6.                             res.statusCode = 200;
  7.                             res.setHeader('Content-type', extTranslator(extension));
  8.                             //stream file content to client
  9.                             fs.createReadStream(targetPath).pipe(res);
  10.  
  11.                         } else {
  12.                             res.statusCode = 404;
  13.                             res.end('404 Not Found');
  14.                         }
  15.                     });
  #2 (permalink)  
Antiguo 16/02/2015, 11:08
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Hacer un Login en node,js

Esa es una pésima implementación de lo que quieres hacer.


Si después del login (que habría de ver como estás manejando eso), quieres mostrar los datos del usuario deberías tomarlos de la sesión. Luego renderarlos en la plantilla.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 16/02/2015, 18:01
 
Fecha de Ingreso: febrero-2015
Ubicación: Distrito Federal
Mensajes: 38
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: Hacer un Login en node,js

Quieres decir que no puedo pasar parámetros de manera normal por url entre dos archivos html previamente escritos?

Imagina que no es un login lo que quiero hacer si no que es un formulario de venta (venta.html), yo capturo los datos de una venta y al momento de dar click en un boton aceptar hago una petición hacia node mandando en la url los parámetros.

Cuál sería la manera correcta entonces de regresar en el stream un segundo archivo html (confirmarventa.html) y que este reciba lo que mandé en la url mostrando los datos para confirmar dicha venta.

saludos!!

Etiquetas: login
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 05:13.