asp.net 如何实现邮箱验证
首先数据库表的设计当中
注册用户表应该包含一个是否激活的字段,通过此字段来判断是否激活。和一个激活key的字段,此字段用于放置激活码
程序方面
在用户注册的时候随机生成一个激活码(请确保激活码唯一),把用户信息及激活码插入到数据表中。
通过发邮件的方式向注册用户提供的邮箱发一封包含激活链接和刚刚生成的激活码的邮件。通过用户点击激活链接并输入激活码来实现激活,因为激活码在数据表中是唯一的,所以一个激活码只可能激活一个账户。
注意问题
生成的激活码应该尽量复杂,以防用户随便输入激活码导致激活其它账户
提高
可以参考腾迅的密码取回邮件,随机生成一个链接,当此链接打开一次之后就失效。在激活的过程当中也可以采取这种方式,这样会更安全 次之后就失效。在激活的过程当中也可以采取这种方式,这样会更安全
相关文档:
代码下载:
围绕该 bush 击退停止:AJAX 是可能仅使用一个强的 JavaScript 引擎,可以在客户端浏览器中运行,并提供更高级和异步功能基础的。 JavaScript 库当前包含在 ASP.NET 3.5 SP 1 尝试是一个需要,但不足,将这样的库。 一个功能更强大的 ASP.NET AJAX 平台是必需的的并且它只是被引入了 ASP.NET AJAX 4.0 的 ......
有时候用iis配置的网站,总是出现无法显示该页的提示
出现这种问题的原因有多种,具体是哪种,总也搞不大明白,不过,每次去解决这个问题的时时候,
总会想到这个方法:
就是.net 重新注册iis
操作是:
1.在“开始”--“运行”中命令提示符下 输入“cd C:\WINDOWS\Microsoft.NET\Framework\ ......
我主要用来跟踪后台的一些情况,我用的是一个第三方插件,很好用的
log4net
具体使用如下:
Web.config配置:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net>
&nbs ......
在asp.net中使用fckeditor ,页面使用them时,通过编辑器上传图片或文件提示
"Using themed css files requires a header control on the page"
解决办法:
在fckeditor的web.config文件中做如下修改
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<pages styleSheet ......
2009-12-03
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。
答 . private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
2 .列举ASP.NET 页面之间传递值的 ......