现在的位置: 首页 > 综合 > 正文

我的第一个项目 “汾河图库”网站 – 登陆与注册

2017年10月01日 ⁄ 综合 ⁄ 共 870字 ⁄ 字号 评论关闭

工作马上两个月了  想想这两个月学到的东西也不少 

就来说说过去一个月我做的项目吧  

在之前学习的时候 做过一个叫做 ASP.Net
实战项目 之 《图书商城》

这个项目严格意义上来说不能算是我独立开发的 因为中间是老师边讲边做的

用到的一下技术什么的 都是老师带着我们做 自主性不是特别的强 

而《汾河摄影图库》网站却不一样 是真正意义上我自己一个人独立开发的

这个网站从11月中旬开始 到今天基本上的结尾 也经历了快一个月的时间 

之间也遇到了不少困难 但是最后都找到的合适的解决方案

现在这个网站还在最后的测试阶段 没有正式上线 我先来介绍一下这个网站的功能 以及用到的技术吧

关于《汾河摄影图库》的介绍文章 我准备用 6 偏博文来介绍 

第一篇文章 来说说登陆于注册

先看截图


登陆和注册 我主要使用的是AJAX  

当用户输入用户名以后 光标离开文本框 AJAX创建异步对象 到数据库中查看输入的用户名是否存在



为了安全起见 在后台接到值以后 也要进行验证 这样做的目的是为了 防止用户禁用掉浏览器的JavaScript

如果用户禁用了前台的JavaScriot 后台再没有验证 非法的值保存到数据库 那是非常可怕的 

在注册时候 值得一提的是“验证码”  




这里的验证码 我的解决方案是  先随机产生一个四位数的随机数字  然后创建画布 根据随机数画出四个数字

这里要注意一下  当生成随机数以后 一定要创建一个Session 并把随机数保存在这个Session中 以便于

注册输入验证码的时候 校验是否输入的正确  

“记住我”功能 记住我使用的是cookie  默认cookie设置的时间是7天  



注册成功 自动登陆 并且将当前的用户名和秘密保存在当前登陆用的Session中 

还有一点需要说明一下 

当成功登陆以后 要退出的话 要同时清空 当前用户的Session 和 Cookie  

清空Cookie的话 就是将Cookie的过期时间设置为负数就可以了 

以上用到的一些技术 在我之前的 ASP.Net
实战项目 之 《图书商城》
中已经介绍到了 所以这里就带过了 介绍的不是很细了

下一篇我会介绍 登陆成功以后的一些功能


以上肯定会有错误的地方 还请您能指出不足指出 以便我改进 万分感谢!!!!!

抱歉!评论已关闭.