ayuda en mi página web

Iniciado por 3THIC4L, 6 Enero 2016, 20:53 PM

0 Miembros y 1 Visitante están viendo este tema.

3THIC4L

Hola necesito ayuda con mi página web.

Os cuento, he hecho un mailer con contraseña. La página inicial, llamemosla nnn.com, seria el inicio de sesión, y luego en nnn.com/email.html estaría el mailer. Lo que pasa es que si directamente entramos en nnn.com/email.html no nos pide la contraseña. ¿Cómo puedo hacer para que al entrar directamente a nnn.com/email.html me pida la contraseña?

Espero haberme explicado, un saludo!

Shell Root

Pues pon una condición que si no se ha ingresado el usuario y la contraseña no pueda ingresar
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

xiruko

Cuando el usuario se loguee inicializa una variable de sesión que indique que está logueado, y en la página del email simplemente verifica si el usuario tiene esa variable de sesión.

Ejemplo muy sencillo:

En la página de login:
Código (php) [Seleccionar]
// $valid_login indica si usuario y contraseña son correctos
if ($valid_login) {
  session_start();
  $_SESSION['user_logged'] = true;
  header("Location: http://nnn.com/email"); // redirige a nnn.com/email
}


En la página de email:
Código (php) [Seleccionar]
session_start();
if (!isset($_SESSION['user_logged'])) {
  echo "Debes estar logueado para enviar emails!";
  header("Location: http://nnn.com"); // lo rediriges a la web de login
}

// A partir de aquí solo podran acceder usuarios logueados
// ...


Saludos!

MinusFour

¿Estás usando solo HTML? Lo digo por la extensión de la URL.

Wick3D

¿Podrías poner el código para hacernos una mejor idea?. Seguro que se te puede ayudar mejor si lo vemos visualmente.