有一个login.aspx页面,内容是这样的,当我们忘记了密码,想通过电子邮件的发送来给客户端一个新的密码,这应该怎么写呢?请高手指点指点,或者是给下相关资料!!!!
你哪儿不会,是发邮件还是安全方面的逻辑不会?
就是說我要怎樣實現那張圖片上的功能!具體點或這給個參考!
@as、: 图片就是一个框,什么内容没有啊
@artwl: 不是吧 鬱悶了 上面就是有三個標籤,分別是:忘記密碼,電子郵件,我們會寄出一個新密碼給你 一個文本框,一個按鈕。然後實現標籤上的功能,
@as、: 界面应该会写吧,发送邮件可以参考这里:http://www.cnblogs.com/shanlin/archive/2011/10/10/2205372.html
@artwl: 對了 能不能給些就是將SQL數據操作寫成一個類的資料,我是直接在註冊頁面的後臺寫的代碼,一個朋友說我寫的代碼很亂 ,要學會將SQL的連接啊等寫成一個類,但是我不知道怎麼寫,所以就先到網上看看!
@as、: 这个是微软原版的数据库操作封装类:http://www.cnblogs.com/gb2013/archive/2009/12/19/1628010.html
@artwl: 有稍微簡單點的嗎?這個代碼有點難度!
@artwl:就有點針對性的!
如果点击忘记密码,就在事件中写,发送一个新密码给用户,并且把以前的密码改成这个新密码就是的了。但是用户要输入唯一的用户名,不然系统也无法确定是那个用户的密码了。
我上傳了截圖 你幫我看下代碼應該怎麼寫好嗎?
@as、: 在送出按钮里面写,发送新密码的代码。并且把这个新密码修改掉数据库中旧密码。
@荒野的呼唤:關鍵是代碼我大懂寫!
你是想让大家从头到尾帮你实现这个功能?还是给你讲思路呢。
需要大家的指點!
我現在還新手 代碼還不大懂寫!
在确定事件里 你得获取到文本框里人家输入的邮箱号码 然后拿这个号码去匹配你的用户表里 看看这个邮件注册过没 (前提条件 你注册用户的时候 一个邮箱只能注册一次) 如果没注册 那就返回一个邮箱不存在的错误信息 如果存在 你就调用一个邮件服务将密码发送出去 (这玩意网上很多 你可以去找找 )
你的图看不到了
学习了。。。期待。。。