用户登录功能是Web应用系统具备的最基本的功能,关系到用户数据和应用系统数据的安全,设计一个安全的用户登录功能,涉及到以下几个方面的内容。 (一) 老生常谈——口令1. 口令长度与复杂度限制限制用户输入一些非常容易被破解的口令,比如qwert、asdfg、123456、password之类的,参考t...
分类:
其他好文 时间:
2014-07-07 11:18:44
阅读次数:
153
公司所有账号信息由一台 NIS Server 统一管理,但是有几台 NIS Client 只允许某几个用户登录。这里通过PAM机制来实现该需求。1. 需要配置的文件 (/etc/pam.d/目录下)(1) sshd # 限制可以ssh到本机的用户(2) su # 限制可以通过su切换的用户(3) l...
分类:
其他好文 时间:
2014-06-18 14:30:43
阅读次数:
219
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。#可以基于时间限制用户的操作,例如不允许下..
分类:
数据库 时间:
2014-06-17 18:25:15
阅读次数:
253
案例说明:1.假设服务器的IP为192.168.127.200。2./tmp共享为可读写,并且不限制用户身份的方式,共享给192.168.127.0/24网段的所有计算机。3./home/nfs共享的属性为只读,可提供除了网段内的工作站外,向Internet亦提供数据内容。4./home/upload作为192.168.127.0/24这个网段..
分类:
其他好文 时间:
2014-06-16 15:15:56
阅读次数:
299
指示用户可以输入到控件的字符集。如果restrict属性的值为null,则可以输入任何字符。如果restrict属性的值为空字符串,则不能输入任何字符。此属性只限制用户交互;脚本可以将任何文本放入文本字段中。如果restrict属性的值为字符串,则只能在文本字段中输入该字符串中的字符..
分类:
其他好文 时间:
2014-06-10 22:57:29
阅读次数:
249
---修改密码,并且将限制用户下次登录的时候(第一次登录),强制要换一个新的口令:
---此过程可以完全模拟我们在标准用户的Form里面初始化用户的密码的动作!
---最后要说明的是,这个处理过程是通过研究标准创建用户的画面得出来的结果,所以,如果有需要,请放心使用! SELECT last_log...
分类:
数据库 时间:
2014-06-08 21:57:19
阅读次数:
403
【web开发】★☆之基于Map实现(用户登录三次失败后)24小时之内限制登录!近期在改一个老项目(struts1做的),客户现在想实现如下效果,用户在登录失败三次之后,锁定用户,需要信息部管理人员进行解锁!我第一想法,是在其数据库User表中加一个字段,记录登录失败的次数,但是数..
分类:
Web程序 时间:
2014-05-27 03:37:16
阅读次数:
299
在前面的章节中我们知道可以在MVC应用程序中使用[Authorize]特性来限制用户对某些网址(控制器/控制器方法)的访问,但这都是在对用户认证之后,而用户的认证则依然是使用ASP.NET平台的认证机制。ASP.NET提供Windows和Forms两种身份验证,前者主要用于Intranet上域环境内...
分类:
Web程序 时间:
2014-05-09 00:07:46
阅读次数:
510
视图(View)实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的 SELECT…FROM
即可。视图具有以下优点:1. 可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。2. 可以将复杂的查询保存为视图。.....
分类:
其他好文 时间:
2014-05-05 22:38:28
阅读次数:
332