کمک فوری - تعیین اعتبار کاربر

ali_student

New Member
با سلام
من برای صفحه login و شناسایی کاربران سایت از کد ارائه شده در سایت IranASP.net استفاده کردم که در قسمت authentication فایل web.config از کد زیر
<authentication mode="Forms">
<forms name=".ASPXFORMSDEMO" loginUrl="logon.aspx"
protection="All" path="/" timeout="30" />
</authentication>​
و برای قسمت authorization از کد زیر استفاده کردم
<authorization>
<deny users ="?" />
<allow users = "*" />
</authorization>​
حالا می خواهم به یک سری از صفحات را مثلا price.aspx را فقط مدیر سایت دسترسی داشته باشد چگونه این کار انجام دهم
 

night11

Member
سلام

اون صفحاتی که می خوای فقط مدیر دسترسی داشته باشه رو بزار توی یه فولدر و یه فایل وب کانفیگ دیگه توی ان پوشه اضافه کن و مثل قبل دسترسی رو فقط برای مدیر بزار .
 

ali_student

New Member
سلام - اول بخاطر راهنماییت ازت ممنونم
ولی من چطور وب کانفیگ را برای یک کاربر خاص تنظیم کنم
 

amirlol

Well-Known Member
برات در ایمیل توضیح دادم
ببینم اگه این منظورت نبود بگو یه روش دیگه بریم جلو
 

desiran

Member
امیر چرا همین جا نمی زاری که اگر بعدا یک کس دیگری همیم سوال رو داشت به جواب برسه
 

ali_student

New Member
سلام. بعد از ایجاد وب کانفیگ جدید در پوشه جدید error زیر را می دهد

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
 

ali_student

New Member
فایل وب کانفیگ را به شکل زیر تغییر دادم و دیگه error نمیده ولی به همه کاربران اجازه دسترسی به صفحات داخل پوشه را می ده در صورتیکه می خوام فقط به user1 این امکان داده بشه
<configuration>
<system.web>
<compilation debug="true" />
</system.web>
<location path="admin">
<system.web>
<authentication mode="Forms" >
<forms name=".ASPXFORMSDEMO" loginUrl="logon.aspx"
protection="All" path="/" timeout="30" />
</authentication>
<authorization>
<deny users ="?" />
<allow users = "user1" />
</authorization>
</system.web>
</location>
</configuration>​
چیکار کنم
 

جدیدترین ارسال ها

بالا