سلام
من دنبال یک روش مناسب و برای احراز حویت در Web Service هستم
من این روش رو پیدا کردم می خوام ببینم این برای یک برنامه تحت شبکه داخلی یک شرکت کفایت می کنه
در Web Service من جلوی متد مورد نظر [WebMethod(EnableSession=true)] رو گذاشتم تا از Session در Web Service استفاده کنم این هم یک مثال به عنوان نمونه که دو متد رو گذاشتم که پس از وارد کردن User و Pass در Session مقدار loggedIn رو True می کنم و در فراخونی متد HelloWorld ون مقدار رو Check می کنم
[WebMethod(EnableSession=true)]
publicstring HelloWorld() {
if (Convert.ToBoolean(Session["loggedIn"]))
return"Hello World";
else
return"LogIn please";
}
[WebMethod(EnableSession = true)]
publicbool Authenticate(string UserName,string Password)
{
if (UserName=="a" && Password =="b")
{
Session["loggedIn"] = true;
returntrue;
}
returnfalse;
}
حالا اگه دوستان نظر بهتری دارن ممنون میشم راهنمایی کنند