using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Diagnostics;
using System.Web;
using System.Web.Services;


namespace Login_WebService
{
	/// <summary>
	/// Login_service 的摘要说明。
	/// </summary>
	[WebService]
	public class Login_service : System.Web.Services.WebService
	{
			
		public Login_service()
		{
			//CODEGEN：该调用是 ASP.NET Web 服务设计器所必需的
			InitializeComponent();
		}

		#region Component Designer generated code
		
		//Web 服务设计器所必需的
		private IContainer components = null;
				
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{
		}

		/// <summary>
		/// 清理所有正在使用的资源。
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if(disposing && components != null)
			{
				components.Dispose();
			}
			base.Dispose(disposing);		
		}
		
		#endregion

		[WebMethod]
		public string GetName(string userid,string password)
		{
			OleDbConnection conn=new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=I:\\Inetpub\\wwwroot\\Login_WebService\\DATABASE.MDB");
			conn.Open();

			string command = "select NAME from USERS WHERE USERID = '" + userid + "'  AND PASSWORD = '" + password + "'";
			OleDbCommand cmd=new OleDbCommand(command,conn);
			OleDbDataReader rdr;
			rdr=cmd.ExecuteReader();
			if (rdr.Read())
			{
				string result=rdr.GetValue(0).ToString();
				rdr.Close();
				conn.Close();
				return result;
			}
			else
			{
				rdr.Close();
				conn.Close();
				return "login failed";
			}
			
		}
	}
}
