using System; using System.Web; using System.Collections; using System.Web.Services; using System.Web.Services.Protocols; using System.Configuration; using System.Data; using System.Data.SqlClient; using mysql.SQL; using myfunc.Common;
/// <summary> /// CheckLogin 的摘要说明 /// </summary> [WebService(Namespace = "http://localhost/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class CheckLogin : System.Web.Services.WebService {
menulist objmenulist = new menulist(objDataRow["UserID"].ToString().Trim()); objcheckuser.menuxml = objmenulist.buf;//返回菜单列表的XML字符串
} return objcheckuser;
}
public class checkuser { public bool logined; public string userid; public string pass; public string username; public string allow; public string menuxml;//返回菜单列表的XML字符串
}
}
/*CheckLogin服务结束*/
/*menulist 类开始*/
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Xml; using Singcn.SQL; using System.Data.SqlClient; using System.IO; using System.Text;
namespace myfunc.Common { /// <summary> /// PubFunc 的摘要说明 /// </summary> public class menulist { public XmlWriterSettings settings = new XmlWriterSettings(); public XmlWriter writer = null; public string buf = ""; public SqlShell objShell; public SqlCommand objCommand; public DataTable objDataTable;
public menulist(string userid) { objShell = new SqlShell(); objCommand = new SqlCommand("select * from qxdmb order by jb,px,qxdm"); objCommand.CommandType = CommandType.Text; objDataTable = objShell.executeDataSet(ref objCommand).Tables[0];
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using localhost;
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) {