Ver Mensaje Individual
  #23 (permalink)  
Antiguo 17/11/2006, 06:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 11 meses
Puntos: 129
Cita:
Iniciado por linkito Ver Mensaje
Y no es mejor, proteger los archivos que hacen el envio con una contraseña? tipo

if(!session_is_registered("passENVIO")) die();

y en un principio, hacer un loggin y que al ser correcto, registre la sesion passENVIO.

Nuse, es una solucion rapida jeje :D
Cuando tienes un formulario tipo "de contacto" donde el usuario no va a estar autentificado para hacer uso de ese "formulario" y que el mismo genera/envia un e-mail .. no puedes usar como comentas autentificación, pero sí que puedes usar sesiones en el sentido de crear una variable de sesión en el script del "formulario" y validar su existencia en el script del proceso (envio del e-mail) .. así aseguras que no entran directos a "inyectar" datos en tu script PHP de proceso por -otros- formularios.

------------------------

Por otro lado ...

El uso de "session_is_registered()" ya está desfasado y no es recomendable su uso .. revisa la documentación oficial sobre sesiones y ponte al día (aquí se habla mucho de sesiones .. usa el buscador y veras muchos temas interesantes).

www.php.net/session

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.