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