• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

创建安全web站点-ASP.NET篇

发布: 2008-4-08 10:21 | 作者: 不详 | 来源: dev.chinaitzhe.com | 查看: 28次 | 进入软件测试论坛讨论

领测软件测试网

 

但是这样会产生一个问题,那就是如果我的站点有一些信息是可以让任意用户随意访问的,比如站点简介,使用说明等。如果按照上面的处理方法岂不让用户觉得很麻烦,呵呵,不急,在ASP.NET中自然有相应的解决办法。下面的代码可以实现匿名用户访问Test.aspx页面:

    <location path="test.aspx">
    <system.web>
    <authorization>
    <allow users="?" />
    </authorization>
    </system.web>
    </location>

  解决了上面两个问题,相信大家心里一定有底了吧。下面就开始实现login.aspx页面。利用C#和SQL Server2000,创建一个webform页面,加入相应的控件。具体代码如下:

    <%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" Inherits="secure.login" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>Secure Site</title>
    <meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="login" method="post" runat="server">
    <table cellSpacing="0" cellPadding="0" border="0">
    <tr>
    <td vAlign="top" align="left">
    <asp:label id="Message" Runat="server" ForeColor="#ff0000">
    </asp:label>
    </td>
    </tr>
    <tr>
    <td vAlign="top" align="left">
    <b>E-mail:</b>
    </td>
    </tr>
    <tr>
    <td vAlign="top" align="left">
    <asp:textbox id="username" Runat="server" Width="120">
    </asp:textbox>
    </td>
    </tr>
    <tr>
    <td vAlign="top" align="left">
    <b>Password:</b>
    </td>
    </tr>
    <tr>
    <td vAlign="top" align="left">
    <asp:textbox id="password" Runat="server" Width="120"TextMode="Password">
    </asp:textbox>
    </td>
    </tr>
    <tr>
    <td vAlign="top" align="left">
    <asp:checkbox id="saveLogin" Runat="server" Text="<b>Save my login</b>">
    </asp:checkbox>
    </td>
    </tr>
    <tr>
    <td vAlign="top" align="right">
    <asp:imagebuttonid="btnLogin"Runat="server"ImageUrl="/images/w2k/login/btnLogin.gif">
    </asp:imagebutton>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </HTML>

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网