none
Expiración de link asp.net RRS feed

  • Pregunta

  • Saludos,

    Envió un email desde asp.net lo que necesito es sí tienen algún ejemplo de como puedo ponerle un timer o algun algoritmo el cual tenga ese enlace un tiempo de expiracion, utilizo sql server 2012 y asp.net c#.


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    lunes, 20 de febrero de 2017 1:04

Respuestas

  • J. Joaquin,

    Pienso que la solución pasa únicamente por registrar el evento en una tabla de base de datos, de hecho el evento de envío de correo debe estar almacenado en una tabla, ¿verdad?. Al hacer clic sobre el enlace se válida si el tiempo corresponde al periodo de vigencia del enlace, de ser así se permite realizar la operación y se procede con marcar la operación como realizada, caso contrario no se permite realizar la operación.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:03
    • Desmarcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:04
    • Marcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:04
    lunes, 20 de febrero de 2017 1:45
  • Hola J. Joaquin,

    Podrías crear un 'token' que almacene la fecha de expiración y camuflarla en la url (para que no muestre la fecha), así cuando intentes acceder a la página obtienes la fecha y la comparas con la actual.

    Create temporary link for download

    how to generate a unique token which expires after 24 hours?

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:03
    lunes, 20 de febrero de 2017 1:50

Todas las respuestas

  • J. Joaquin,

    Pienso que la solución pasa únicamente por registrar el evento en una tabla de base de datos, de hecho el evento de envío de correo debe estar almacenado en una tabla, ¿verdad?. Al hacer clic sobre el enlace se válida si el tiempo corresponde al periodo de vigencia del enlace, de ser así se permite realizar la operación y se procede con marcar la operación como realizada, caso contrario no se permite realizar la operación.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:03
    • Desmarcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:04
    • Marcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:04
    lunes, 20 de febrero de 2017 1:45
  • Hola J. Joaquin,

    Podrías crear un 'token' que almacene la fecha de expiración y camuflarla en la url (para que no muestre la fecha), así cuando intentes acceder a la página obtienes la fecha y la comparas con la actual.

    Create temporary link for download

    how to generate a unique token which expires after 24 hours?

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta J. Joaquin lunes, 20 de febrero de 2017 5:03
    lunes, 20 de febrero de 2017 1:50