PDA

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



eL2rado
شنبه 28 شهریور 1388, 00:08 صبح
سلام دوستان...میخوام ادمین بودن یک یوزر رو از طریق web.config تشخیص بدم، نه از طریق دیتابیس(یعنی username و password ادمین، در webconfig، ذخیره میشه).
این کدو تو web.config نوشتم:


<authentication mode="Forms">
<forms loginUrl="login.aspx" path="/" defaultUrl="default.aspx">
<credentials passwordFormat="Clear">
<user name="admin" password="123"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

و در login.aspx.cs هم :


if (txtUsername.Text ==? && txtPassword.Text == ?)
{
FormsAuthentication.RedirectFromLoginPage("admin", RememberMe.Checked);
}

بجای علامت سوالا نمیدونم چی باید بزارم...(یا اینکه اصلا روشش همینه یا نه؟!)

eL2rado
شنبه 28 شهریور 1388, 00:11 صبح
و اینکه برای ادمین، یک صفحه login جدا بسازم؟ چون یوزرها از دیتابیس چک میشن و ادمین از webconfig . شما چی پیشنهاد میکنید؟ ممنون میشم کمکم کنید

hamid1988
شنبه 28 شهریور 1388, 00:24 صبح
به لینک زیر برو...
http://barnamenevis.org/forum/showthread.php?t=176748