ylbtech-OpenSource:WebForm-博客园-1.0-账户模块(Passport)-登录与注册 |
大伙闲暇无聊,于是有人建议咱们自己做一个博客园吧!
于是对我们天天使用(甚至朝夕相伴,为啥?大多人想多写几篇好文章,一是分享一下心得,二是搏得他人的关心、同情,惺惺相惜嘛!)
先大致分析了一下网站,划分模块,理顺流程,数据库表的设计和表与表之间的关系,模块采用怎样技术的实现。
做了一个多月,总算把几个模块做完整了,还有些瑕疵,由于我们几个人力量太小,于是我们决定把这个项目作为开源项目,邀请更多有兴趣的人加入。。。欢迎。。
1.A,概念-账户模块流程 |
1,注册过程
注册-->注册完成【向注册邮箱发送邮件】-->邮箱验证成功【账户启用】
1.2,邮箱没有收到激活邮件
重发激活邮件(注册页面)
2,
登录-->申请博客-->博客处理中-->申请博客批准-->申请Blog地址【不存在】--申请博客成功
2.2,账户密码
找回密码(登录页面)
1.B,结构截图 |
1,/Login.aspx
2,/Register.aspx
1.C,创建流程(这两个模块所涉及的页面) |
C.1,/Register.aspx
C.2,/Login.aspx
C.3,/handlers/
C.4,/ws/
C.5,/App_Code/
C.6,/common/
1.D,功能实现代码(摘录一下重要模块,大家看一下,思考半天不知道怎么去说,请大家谅解) |
D.1,/handlers/Login.ashx 登录验证处理
View Code
D.2,/ws/UserService.asmx 注册验证处理
/App_Code/UserService.cs
View Code
D.3,/web.config 注册设计邮箱验证这个环节,所有需要在 web.config 配置
View Code
1.E,注意事项 |
相关引用:
数据库设计:http://www.cnblogs.com/ylbtech/p/3243396.html
1.F,代码下载 |
http://files.cnblogs.com/ylbtech/SolutionCnBlogs-1.0-Passport.rar
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3245249.html,如需转载请自行联系原作者