在用户注册后,发送一份确认邮件,其中包含一个连接,用户在邮件中单击该链接,用户的注册身份才被确认。基本的方法是:用户注册后在用户数据库中插入一条记录, 
用一个状态字段,设为0,表示待验证,
并发一邮件到用户邮箱,信件内容提供一url, 
该url带用户id或用户名之类能代表该用户的参数,
该页中处理将相关的用户的记录的状态为置为1;表示为通过验证我的问题是,如何生成这个URL,还用在URL上是否需要加载页面,当用户点击这个URL后,应如何进行获取用户的参数,并将验证值改为1。求源码.非常感谢!!

解决方案 »

  1.   

    用邮箱地址,用户名,用户表中的随机串(salt)组成的序列运算出加密串
    用自定义Http处理模块处理
      

  2.   

    大至思路是这样的,url地址可以固定,参数你加在url后面就行了,然后发给用户,用户点击这个链接你就可以处理了
      

  3.   

    链接的设置上,应以&为条件分割符,如http://www.abc.com/confimation.aspx?ID=aaa&Name=ccc.
    这样就可以取出两组参数了.
    并用NameValueCollection requeststring = Request.QueryString 获取访问该链接的参数,从而可进行进一步的处理