سلام دوست عزیز
این تکه کد را داخل دکمه لاگین بنویس
System.Web.SecurityFormsAuthentication.RedirectFro mLoginPage(txtUsername.Text,chkRemember.Checked);
پارامتر اول این متد باعث می شود که نام کاربری که می خواهد لاگین شود را بهش می دیم و پارامتر دوم همین به خاطر سپردن است که اگر true باشد این کار را انجام می دهد که این که چه مدت به خاطر بسپارد در web.config تنظیم می شود و آخر اینکه این لاگین به صفحه default که در web.config تنظیم کرده ایم می رود و فایل وب کانفیگ به شکل زیر می باشد.
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx"
defaultUrl="~/Default.aspx"
timeout="43200"
slidingExpiration="true"
name=".CMS30_AUTH"
/>
</authentication>
خاصیت slidingExpiration مشخص می کند تاریخ انقضا داشته باشد یا نه ؟
خاصیت timeout مشخص می کند چند ثانیه به خاطر داشته باشد و عدد 43200 معادل یک ماه می باشد
و خاصیت loginUrl مشخص می کند اگر کاربر برای لاگین مسیری نداشته بود به صفحه Login.aspx برود.
نوشته شده توسط
nidi2009
منظورتون کنترل لاگین خود asp? نه
یک جدول واسه یوزر و پسوردها دارم که چک میکنم و لاگین میشه