App_Code -> WebService.cs
WebService -> WebService.asmx ---/* <%@ WebService Language="C#" CodeBehind="~/App_Code/WebService.cs" Class="WebService" %>
AuthenticateUser.WebService objVal = new ABC.ReportDesignerUserInterface.AuthenticateUser.WebService();
objVal.Url = "http://" + _IP + _EndString + "/WebService/ZigZAGWebService.asmx";
_validated = objVal.IsValidUser(_;)
using System;
using System.Collections;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
/// <summary>
/// Summary description for ZigZAGWebService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class ZigZAGWebService : System.Web.Services.WebService {
public ZigZAGWebService () {
//UncZigZAGment the following line if using designed cZigZAGponents
//InitializeCZigZAGponent();
}
[WebMethod]
public bool IsValidUser(string userID, string password)
{
bool isValid = false;
try
{
ZigZAG.UserManager.BLL.BLL_UserManager uManager = new ZigZAG.UserManager.BLL.BLL_UserManager();
isValid = uManager.Login(userID, password);
}
catch (Exception)
{
}
return isValid;
}
[WebMethod]
public bool IsAdminUser(string userID)
{
bool isAdmin = false;
try
{
ZigZAG.UserManager.BLL.BLL_UserManager uManager = new ZigZAG.UserManager.BLL.BLL_UserManager();
isAdmin = uManager.IsMemberOf(userID, "ADMINISTRATOR");
}
catch (Exception)
{
}
return isAdmin;
}
}
No comments:
Post a Comment