科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件实现带有用户身份验证的文件传输Web Service

实现带有用户身份验证的文件传输Web Service

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Web services 实际上是基于XML的针对商业、应用程序以及系统服务的接口。

作者:曹勇刚 来源:yesky 2007年11月17日

关键字: 软件

  • 评论
  • 分享微博
  • 分享邮件
二、 代码实现

  首先,我们实现一个用于身份验证的类,文件名Authentication.cs为代码如下:

using System;

namespace useResData

{

 ///

 ///实现带有用户身份验证的文件传输Web Service

 ///


 public class Authentication: System.Web.Services.Protocols.SoapHeader

 {

  public string Username;

  public string Password;

  public Boolean ValidUser(string in_Username,

  string in_Password)

  {

   if((in_Username == "caomo") && (in_Password == "password"))

    {

     return true;

    }

   else

   {

    return false;

   }

  }

  public Authentication()

  {

  //

  // TODO: Add constructor logic here

  //

  }

 }

}

  Authentication类继承自System.Web.Services.Protocols.SoapHeader。且定义了两个成员变量,Username和Password,还定义了一个用户认证的函数ValidUser。它提供了对Username和Password检查的功能,你可以把它写得很复杂,诸如通过访问数据库来检查用户的有效性。我在这里只是简单检查了固定值的相等性。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章