.net实现图片权限控制,对不同的帐户加水印(6)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:

                    using (Bitmap bitmap = new Bitmap(context.Server.MapPath("images/" + filename)))
                    {
                        using (Graphics g = Graphics.FromImage(bitmap))
                        {
                            g.DrawString("免费用户使用--"+user .username,new Font("宋体",20),Brushes .Red ,0,0);
                        }
                        bitmap.Save(context .Response .OutputStream ,ImageFormat.Jpeg );
                    }
                }
                else//收费用户
                {
 
                    context.Response.WriteFile("images/"+filename);//有攻击漏洞
                }
 
            }
           
        }
 
        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
}
 
 
7.如果判断用户没有登录,则会转向到redirectLogin.htm页面,此页面会倒计时3秒后跳转到Default.aspx登录页面
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • C#高级编程:数据库连接[1]
  • asp.net 设置GridView的选中行的实现代码
  • 经典C++程序1
  • IIS 自动回收导致后台定时器失效的问题解决
  • ASP.NET&#160;GridView列表代码示例
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1