防钓鱼代码

#region 防止钓鱼
string host = request.UrlReferrer.Host;
if (string.Compare(host, request.Url.Host) > 0)
{
    return;
}
#endregion

 StringBuilder sb = new StringBuilder();
//如果UrlReferrer为空,禁止盗链
        if (context.Request.UrlReferrer.Host == null)
        {
sb.Append("禁止");
        }
        else
        {
            // 如果UrlReferrer中不包含自己站点主机域名,则禁止盗链
            if (context.Request.UrlReferrer.Host.ToLower().IndexOf(".xiaoyu365.com") > -1)
            {
        sb.Append("正常");  
         }
            else
            {
sb.Append("禁止");                
            }
        }
        context.Response.Write(sb);

posted @ 2012-11-13 16:41  一千零一夜  阅读(503)  评论(0编辑  收藏  举报