Olvidó su password?

16/01/2005 - 05:35 por Luis | Informe spam
Gracias por su atención

Les agradezco su ayuda para encontrar el código que me permita enviar el
password al correo del usuario que está en una Bd Access, cuando lo ha
olvidado.

Además, busco también instrucciones para hacer calculos en un formulario, de
tal manera que se muestren datos de una Bd y el usuario ingrese otros
valores para obtener un resultado, por ejemplo al multiplicar el valor dado
por la Bd por el valor ingresado por el usuario.

Gracias

Luis



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.830 / Virus Database: 565 - Release Date: 06/01/2005

Preguntas similare

Leer las respuestas

#11 L. A. M.
18/01/2005 - 14:30 | Informe spam
Alvaro, tienes razon. Lo que busco No parece seguro. El sistema que propones
lo voy a aplicar en otra solucion que si requiere mas restricciones, pero en
para el caso de ahora no requiero tanta exigencia.

A proposito, es posible guardar un dato encriptado en una BD Access? y como
se lee?

Mil Gracias

Luis

"Alvaro G Vicario" escribió en
el mensaje news:
*** Luis wrote/escribió (Sat, 15 Jan 2005 23:35:39 -0500):
Les agradezco su ayuda para encontrar el código que me permita enviar el
password al correo del usuario que está en una Bd Access, cuando lo ha
olvidado.



Lo mejor es que eso sea imposible: las contraseñas deberían guardarse
siempre cifradas, por si las moscas. Yo suelo hacer una pequeña aplicación
que envía un e-mail al usuario con un código para poder cambiar la
contraseña en la página (típicamente metido dentro de un URL para que sólo
tenga que hacer clic). Ese código se guarda durante unos días en una base
de datos. Al ir a la página se comprueba el código y, si existe y coincide
con el usuario, se le deja cambiar la contraseña.

Otra opción más sencilla es generar una nueva y enviarla por e-mail.








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.802 / Virus Database: 545 - Release Date: 11/26/2004
Respuesta Responder a este mensaje
#12 Alvaro G Vicario
18/01/2005 - 16:23 | Informe spam
*** L. A. M. wrote/escribió (Tue, 18 Jan 2005 08:30:58 -0500):
A proposito, es posible guardar un dato encriptado en una BD Access? y como
se lee?



Igual que se escribe: Access no sabe lo que está guardando. Me refiero a
guardar una contraseña que haya sido encriptada previamente con algún
algoritmo tipo MD5 o Sha1 (esto admite muchas variaciones). Para utilizarla
no se desencripta (lo cual sería imposible) sino que encriptas con el mismo
algoritmo la que haya introducido el usuario en el formulario y luego se
comparan.

Respuesta Responder a este mensaje
#13 Benjamin Porter
18/01/2005 - 16:25 | Informe spam
Chequea poner la IP del equipo SMTP.
Intenta hacer un telnet al puerto 25 desde el equipo que tiene el servidor
web.

Si funciona el servicio SMTP, ¿estás segura que funciona correctamente? ¿Lo
han probado desde otros programas, pueden enviar?
Cambia el remitente; es probable que si el servidor SMTP tiene la autoridad
MX sobre el dominio del remitente, no lo deje pasar...
Intenten cambiar la direccion de destino (<> de hotmail) , no sea que la IP
esté en una lista negra o algo asi...

Cuentanos los resultados.




Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")


"Sandra y María Claudia" escribió en el mensaje
news:uoFdo6V$
Tienes razón, fuí muy simple. sorry. Bueno, copie todo el script
cambiando la línea

StrSmartHost = "mail.example.com" por StrSmartHost = "Desarrollo01" que


es
el nombre de mi equipo. Tengo el SMTP Virtual activado y configurado con


el
IP de mi terminal para enviar emails (lo uso para enviar emails con el
Outlook y con el Outlook Express, luego, se que funciona bien) pero


resulta
que procesa la página y nada, no llega ningún email a la cuenta que indico
manualmente (en este caso, una hotmail).

Probé este pequeño script para averiguar si de todas formas tenía


instalado
el CDOSYS

<%
Dim theComponent(1)
Dim theComponentName(1)

theComponent(1) = "CDO.Message"

theComponentName(1) = "CDOSYS"

Function IsObjInstalled(strClassString)
On Error Resume Next
IsObjInstalled = False
Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
Set xTestObj = Nothing
Err = 0
End Function
%>

<html>
<head>
<title>Componentes Instalados</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FF8000">
<%
Dim i
For i=0 to UBound(theComponent)
If Not IsObjInstalled(theComponent(i)) Then
Else
Response.Write "<tr>" & vbCrLf
Response.Write "<td width=""100%"">" & vbCrLf
Response.Write "<b>" & theComponentName(i) & "</b><br>" & vbCrLf
Response.Write "</td>" & vbCrLf
Response.Write "</tr>" & vbCrLf
End If
Next
%>

y me sale que tengo instaldo el CDOSYS. Encontré este otro script en
http://www.soloasp.com.ar/vereje.asp?ejeS

<%
Set oMail = Server.CreateObject("CDO.Message")

'reemplazar aqui las variables principales
para = ""
de = ""
asunto = "El asunto de mi email"
mensaje = "El mensaje del mail..."

oMail.From = de
oMail.To = para
oMail.Subject= asunto
oMail.TextBody = mensaje

oMail.Send

Set oMail = Nothing
%>


y el resultado es el mismo, procesa la página como si hubiera enviado (no
hay mensaje de error alguno), pero no llega ningún email (por ejemplo a
hotmail). Este script es mucho más parecido por no decir idéntico al que
usaba para enviar emails con CDONTS.

Ojalá tengas alguna idea

Gracias!!!!!!!!!!




____________________________________________________________________________
________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
Una de Mafalda (de Quino)..
(Mafalda y Manolito. Mafalda ve venir a Susanita)
Mafalda (pensando): ¡Zás!¡Ahí viene la susanita! Desde que anda peleada


con
Manolito,estar con ellos es como estar en la UN:
Susanita: Hola Mafalda. ¿Has oído hablar del corchoanálisis?. Es como el
psicoanálisis pero sólo para aquellos que tienen cerebro de corcho.


¿Sabés?
Yo conozco a uno que debería ir al corchoanalista.
Manolito: ¡Vaya!... Yo creía que hoy había huelga de idiotas, pero parece
que salieron a trabajar.


Respuesta Responder a este mensaje
#14 Benjamin Porter
18/01/2005 - 16:31 | Informe spam
"L. A. M." <luism0(arroba)yahoo.es> escribió en el mensaje
news:OU53sHW$
Alvaro, tienes razon. Lo que busco No parece seguro. El sistema que


propones
lo voy a aplicar en otra solucion que si requiere mas restricciones, pero


en
para el caso de ahora no requiero tanta exigencia.

A proposito, es posible guardar un dato encriptado en una BD Access? y


como
se lee?




Una funcion simple es guardar el HASH de la clave en la base de datos. Me
explico: cuando el usuario se registra, ingresa su clave; a la clave se le
saca el HASH y es este el que se almacena en la base. Cuando se registra, a
lo ingresado por el usuario se le verifica tambien el HASH, y se comparan
aquel con el almacenado en la base.

¿Cual es la gracia de esto? Que con el hash por MD5 u otro no es posible
revertir el algoritmo para saber la clave. Eso hace que la clave del
usuario, como tal, esté segura, y que ni siquiera tú la sepas.

Aun es posible que la conexión sea intervenida; para ello puedes cifrar en
el cliente vía Javascript en lugar de hacerlo en el servidor.

Adjunto las dos funciones:

Aqui está el algoritmo para cifrar en Javascript:
http://pajhome.org.uk/crypt/md5/

Aqui está el algoritmo para cifrar en ASP:
http://rossm.net/Electronics/Comput...tware/ASP/






Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")



Mil Gracias

Luis

"Alvaro G Vicario" escribió


en
el mensaje news:
> *** Luis wrote/escribió (Sat, 15 Jan 2005 23:35:39 -0500):
>> Les agradezco su ayuda para encontrar el código que me permita enviar


el
>> password al correo del usuario que está en una Bd Access, cuando lo ha
>> olvidado.
>
> Lo mejor es que eso sea imposible: las contraseñas deberían guardarse
> siempre cifradas, por si las moscas. Yo suelo hacer una pequeña


aplicación
> que envía un e-mail al usuario con un código para poder cambiar la
> contraseña en la página (típicamente metido dentro de un URL para que


sólo
> tenga que hacer clic). Ese código se guarda durante unos días en una


base
> de datos. Al ir a la página se comprueba el código y, si existe y


coincide
> con el usuario, se le deja cambiar la contraseña.
>
> Otra opción más sencilla es generar una nueva y enviarla por e-mail.
>
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.802 / Virus Database: 545 - Release Date: 11/26/2004


Respuesta Responder a este mensaje
#15 Sandra y María Claudia
18/01/2005 - 16:57 | Informe spam
Hola Benjamín:
Bueno, el puerto 25 funciona perfectamente. El servidor virtual SMTP de mi
XPSP2 funciona bien (la prueba es que puedo enviar estos mensajes usandolo).
También funciona bien con el Outlook (y puedo enviar normal mensajes a
hotmail que dermoran no más de 10 segundos en avisarme que llegaron). Cambie
por el IP de mi terminal (192.168.1.248) y el mismo resultado. Probé con
otras cuentas (otros dominios) e igual. ¿Alguna otra idea?

Gracias

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
Una de Mafalda (de Quino)..
(Mafalda y Manolito. Mafalda ve venir a Susanita)
Mafalda (pensando): ¡Zás!¡Ahí viene la susanita! Desde que anda peleada con
Manolito,estar con ellos es como estar en la UN:
Susanita: Hola Mafalda. ¿Has oído hablar del corchoanálisis?. Es como el
psicoanálisis pero sólo para aquellos que tienen cerebro de corcho. ¿Sabés?
Yo conozco a uno que debería ir al corchoanalista.
Manolito: ¡Vaya!... Yo creía que hoy había huelga de idiotas, pero parece
que salieron a trabajar.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida