asp.net,密码5次错误就15分钟内禁止登录

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:00:16
请问是怎么实现的,给我思路和方法,不一定要具体代码

记录登陆错误时间,与记录登陆错误帐号,和登陆错误次数。
接下来是进行判断 当 登陆帐号相同时登陆次数大于等于你说的5次时则取它的登陆时间进行再次判断,在他登陆时间的基础上加上你的15分钟禁止登陆,就OK了 思路~!!!

本人小博
http://hi.baidu.com/s86520469

外围加个FRO循环,每错误一次i++当i=5时禁止登陆.然后记录当前时间.当当前时间=记录时间+15分钟时,i=1.偶新手,不知道对不对!

在配置文件中
配置节名是<membership>查一下msdn此节的解释

密码5次错误后,把他用户名和最后一次登陆的时间写到COOKieS里,
再登陆是把COOKieS里的时间和现在时间比较,是不是大于15分钟

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using Discuz.Common;
using Discuz.Forum;
using Discuz.Config;
using Discuz.Entity;

namespace EmWorkroom
{
public partial class Control_Login :