Answer Posted / maloy.adhikari
My web service looks like this::
[WebService(Namespace = "maloy.adhikari@in.com",Name="My Web
Services",Description="For My Experiments")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[WebServiceBinding(Name = "TestService", ConformsTo =
WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using
ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class Authnticate : System.Web.Services.WebService
{
public Authnticate ()
{
}
public UserCredentials consumer;
[WebMethod]
[SoapDocumentMethod(Binding = "TestService")]
[SoapHeader("consumer",Required = true)]
public string GetMethod()
{
if(CheckUser())
return consumer.UserID+ "You Are Authenticate";
else
return "Please Provide Your Proper Credential";
}
private bool CheckUser()
{
if (consumer != null)
{
if (consumer.UserID== "maloy" && consumer.password ==
"adhikari")
return true;
else
return false;
}
else
return false;
}
}
public class UserCredentials :
System.Web.Services.Protocols.SoapHeader
{
public string UserID;
public string password;
}
-----------
In the service I have created one method.There i check
ID,Password.Also i have created one class that inherited
from soapheader class.There i define that ID,Password.
-----------
Now go to your application.click addreference then add the
proper webservice by original url that you have created.
-----------
Authenticate.TestService service = new
Authenticate.TestService();
Authenticate.UserCredentials user = new
Authenticate.UserCredentials();
string ID=ConfigurationSettings.AppSettings["ID"].ToString();
user.UserID= ID
string
Password=ConfigurationSettings.AppSettings["password"].ToString();
user.Password= Password
service.UserCredentialsValue = user;
Response.Write(service.GetMethod());
-----------
In my application i have just created instance of
Webservice(mine is Authenticate) & instance of
UserCredentials class that is inherited from soapheader.
-----------
O/P--
1. If you provide proper ID,Password in AppSetting Tehn out
put will be:::maloy you Are Authenticate.
2. If you provide other userID & password output will be::
Please Provide Your Proper Credential
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
Which object wraps the state or data of a user?
How to find out what version of asp.net I am using on my machine?
What does occur first in ASP.Net, Authentication or Authorization?
How would you get asp.net running in apache web servers? Explain it's limitations.
What are the different types of validation controls provided in ASP.NET?
Can you use c# without .net?
What is postback in asp net?
Explain what is the procedure to create the environment for asp.net? : asp.net mvc
How you can manage the state of application at the server side in ASP.NET?
Where viewstate value is stored in asp.net?
What is GAC in ASP.NET 2.0
What is a response cookie?
What is Bundling and Minification in MVC?
How do u optimize a query in asp.net?
Explain what are the advantages of asp.net mvc framework? : asp.net mvc