首页 > ThinkPHP项目笔记之登录,注册,安全退出篇

ThinkPHP项目笔记之登录,注册,安全退出篇

1.先说注册

a.准备好注册页面,register.html,当然一般有,姓名,邮箱,地址等常用的。

b."不要相信用户提交的一切数据",安全,安全是第一位的。所以要做判断,客户端要做基本判断,为了防止

别人恶意的行为,对服务端的逻辑代码作判断也是必要的。双层保险。

c.当然,客户注册的信息是要进数据库,如何科学的建立数据库,也是很有必要研究的

 

2.登录

a.准备好登录页面,login.html

b.即便客户已经注册完毕,对登录信息进行判断,过滤,验证也是必要的,一切为了安全

 

3.安全退出

a.退出,不单单只是退出系统本身,还有销毁一些信息,如session,cookie携带的数据信息等。

 

转载于:https://www.cnblogs.com/wuheng1991/p/5193009.html

更多相关:

  • 原来我们可以从官网 http://trafficserver.apache.org/tools/via 获取via头的解码信息来得到指定url的缓存状态信息,现在我们可以直接利用本地工具就可以达到目的。 traffic_via工具能够解码Via头信息,输入的参数要求是[]包含的字符串。 使用方法: 参考...

  • 简介 channel_stats插件能对每个channel收集运行时统计信息(速率,请求数,更多选项将在未来添加),这些统计信息通过http json方式输出,这些 接口代码取自stats_over_http插件。通常,该插件只用于具有*固定*个数的remap规则的反向代理服务器,它并非为那些不限制channel的代理服务器,比如op...

  • logger是一个shell命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息 logger语法: 可以使用的相关命令 -d, --udp 使用数据报(UDP)而不是使用默认的流连接(TCP) -i, --id 逐行记录每一次logger的进程ID -f, --fil...

  • 今天在测试中遇到了一个问题 使用JMeter时请求相关地址参数及方法都填写正确,但是相应数据返回始终不对,例如 查看取样器结果显示 200 正常,但响应数据不符合正常的结果。 经反复检查发现问题如下: 1)没有添加HTTP信息头管理器 (获取根据就近原则) 2)HTTP信息头管理器中填写错误,将Content-Type 填写成了Co...

  • 第一,你要有log4j的对应的包,由于我用的maven,所以直接在pom.xml文件依赖下载则可,如你尚为有此包,请自行百度下载导入,或上http://www.mvnrepository.com/搜索。上如则是我的log4j的包的版本。好了,用了jar包之后,用来学习的项目结构如下:在对应的路径下创建log4Test.java和log...