ASP.NET笔记之 图库权限设置的方法(2)

//判断错误时间和错误次数是否为空
                //计算当前时间和和上次错误分钟差
                if (!user.IssErrorTimeNull() && !user.IssLastErrorTimeNull()) {
                    double time = (DateTime.Now - user.sLastErrorTime).TotalMinutes;
                    if (time <= 30 && user.sErrorTime > 5)
                    {

lablwarn.Text = "输入密码错误次数过多,请等待30分钟再重新输入";
                        lablwarn.Visible = true;
                        return;
                    }
                }

if (user.sPassword == txtPassword.Text)
                {
                    Session["是否登陆"] = true;
                    Session["登陆的ID"] = user.ID;

lablwarn.Text = "登陆成功,欢迎回来";
                    lablwarn.Visible = true;
                    //清空错误次数
                    adapter.ResertTimeById(user.ID);
                    Context.Response.Redirect("Pic_list.htm");
                    //然后Redirect到其他页面
                }
                else {
                    adapter.IncErrorTimeById(user.ID);
                    lablwarn.Text = "密码错误,请重新输入";
                    lablwarn.Visible = true;
                }
            }
        }

}
}
/*出现错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
 * 未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
 * (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)
 *
 * 解决:
*/


下载列表页面:Pic_list.htm

<a href="https://www.jb51.net/Pic_download.ashx?fileName=11.jpg">图片1</a>
<a href="https://www.jb51.net/Pic_download.ashx?fileName=11.jpg">图片2</a>
<a href="https://www.jb51.net/Pic_download.ashx?fileName=11.jpg">图片3</a>

下载列表页面:Pic_download.ashx
using System.Linq;
using System.Web;
using 图片下载.DAL.DataSetPicTableAdapters;
using System.Web.SessionState;
using System.Drawing;

namespace 图片下载
{
    /// <summary>
    /// Pic_download 的摘要说明
    /// </summary>
    public class Pic_download : IHttpHandler,IRequiresSessionState
    {

public void ProcessRequest(HttpContext context)
        {
            if (context.Session["是否登陆"] == null)
            {
                context.Response.Redirect("Target.htm");
            }
            else {
                string fileName = context.Request["fileName"];

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjgxfs.html