PDA

View Full Version : سوال: تشخیص لاگین شدن یا نشدن یک یوزر؟؟



eL2rado
جمعه 27 شهریور 1388, 08:00 صبح
سلام...چطوری میشه تشخیص داد که یک یوزر مثلا در صفحه Default.aspx لاگین کرده یا نکرده؟ منظورم همون دستور IFشه؟ یعنی میخوام بگم:


if (.....?.....)
label.text="khosh amadid jenabe User!"
else
label.text="sabtenam konid"

همه کارهای ورود به سایت و ثبت نام ، دستی انجام میشه و از کنترلهای LOgin استفاده نکردم

eL2rado
جمعه 27 شهریور 1388, 08:23 صبح
البته از session نمیخوام استفاده کنم ، با استفاده از web.config و FormsAuthentication چطوری میشه؟!! تشکر:چشمک:

z_bluestar
جمعه 27 شهریور 1388, 13:45 عصر
شما بايد هنگام Login كاربر اطلاعات كاربر را با استفاده از متد هاي Asp .net تو يه Session ذخيره كنيد تا بعدا اونا رو در هر جايي از سايتتون كه خواستيد چك كنيد.

FormsAuthentication.RedirectFromLoginPage(UserName , chkLoginRemember.Checked);

در مورد Login قبلا زياد بحث شده اگه Search كنيد پيدا مي كنيد

hosseinrahmatei
جمعه 27 شهریور 1388, 15:41 عصر
دوست عزیز برای اینکه متوجه شوی که نام کاربری که لاگین شده از کد زیر استفاده کن


LoginName1.Page.User.Identity.Name


و برای اینکه ببینی کاربر لاگین است یا نه از کد زیر


If Page.User.Identity.IsAuthenticated = False Then
.........

امیدوارم که منطورت همین باشه

eL2rado
جمعه 27 شهریور 1388, 23:57 عصر
If Page.User.Identity.IsAuthenticated = FalseThen



مرسی...منظورم همین کد بود