摘要: 开发的软件中是允许用户可以更自己的密码,现在客户有这样一个要求,是当用户更新密码时,要限制用户不能重新使用最近三次的历史密码。实现客户的要求,唯有在数据库,创建一个密码更新Log表,然后再为Member表写一个触发器,每当用户更新密码时,去检索这个Log表,看看这次更新的密码是否存在Log表中,如果存在,提示用户,返之继续更新动作,然后把更新的信息插入Log表中,最后是删除Log记录,只保留此用户最近三次记录。相关代码,可以参考:MemberPasswordChangeLog CREATETABLEMemberPasswordChangeLog(Log_IdINTIDENTITY(1,1)PR 阅读全文
posted @ 2012-01-30 15:00 Insus.NET 阅读(1446) 评论(5) 推荐(1) 编辑