PDA

View Full Version : error webconfig



maryam_jamshid
دوشنبه 29 مهر 1387, 10:57 صبح
من در فایل web.config این کدها رو قرار دادم ولی error میده ، فکر میکنم به خاطر تگ location باشه.
خطا رو هم براتون میفرستم:
<location path="Anonymos.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>

maryam_jamshid
دوشنبه 29 مهر 1387, 13:05 عصر
کسی نیست جواب بده؟

حامد مصافی
دوشنبه 29 مهر 1387, 13:15 عصر
بهتر بود کل محتویات web.config رو به طول کامل قید می کردید تا اظهار نظر ساده تر می شد.

maryam_jamshid
دوشنبه 29 مهر 1387, 13:29 عصر
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<location path="test.aspx">
<system.web>

<compilation defaultLanguage="vb" debug="true" />

<customErrors mode="RemoteOnly" />
<authentication mode="Forms">
<forms name="MyAppCookie" loginUrl="Login.aspx" protection="All">
</forms>
</authentication>


<authorization>
<deny users="?" /> <!-- Allow all users -->

</authorization>

<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />

<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

</system.web>
</location>
</configuration>

Saber_Fatholahi
دوشنبه 29 مهر 1387, 13:52 عصر
خوب دوست من شما کد های وب کانفیگ گذاشتی توی تگ location این تگ باید خودش جداگانه به کار بره توی سایت یه سرچ کن چیزای جالبتری پیدا می کنی
این لینک (http://barnamenevis.org/forum/showthread.php?t=124880) یه نیگا بنداز

maryam_jamshid
دوشنبه 13 آبان 1387, 08:47 صبح
من اینطوری صفحه test.aspx رو محدود کردم:
<location path="admin/test.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
چطوری در صفحه login بعد از بررسی username&password به صفحهtest.aspx که اونو قبلا محدود کردم میره؟

Saber_Fatholahi
دوشنبه 13 آبان 1387, 10:40 صبح
من اینطوری صفحه test.aspx رو محدود کردم:
<location path="admin/test.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
چطوری در صفحه login بعد از بررسی username&password به صفحهtest.aspx که اونو قبلا محدود کردم میره؟
ببین دوست من زمانی که می خوای به یه صفحه دسترسی داشته باشی اول چک می شه که این صفحه محدود شده هست یا نه اگه محدود شده بود ببرسی میشه که کاربر احراز هویت شده باشه اگه نشده بود اونو به صفحه ای هدایت می کنه که ما توی وب کانفیگ تعیین کردیم که معمولا صفحه login.aspx است وقتی می ره به صفحه لاگین توی ادرس بار نگاه کن یه ReturnUrl هست که به صفحه مقصد اشاره داره

maryam_jamshid
دوشنبه 13 آبان 1387, 12:57 عصر
نمیدونم ایراد کارم کجاست؟
کدهای web.config و کد دکمه log in رو براتون میفرستم:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<system.web>

<compilation defaultLanguage="vb" debug="true" />

<customErrors mode="RemoteOnly" />

<authentication mode="Forms">

<forms name="MyAppCookie" loginUrl="Login.aspx" protection="All">
</forms>
</authentication>
<authorization>

</authorization>

<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />

<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

</system.web>
<location path="virtual/upload.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
</configuration>
************************
login
......
,.......
......
temp1 = username.Text
dr.Read()
If dr("result") = 1 Then
Session.Item("code") = temp1
FormsAuthentication.RedirectFromLoginPage("username.Text", True)
Else
payam.Text = "Not Found"
End If
dr.Close()
objCn = Nothing

maryam_jamshid
سه شنبه 14 آبان 1387, 07:53 صبح
کجای کدهای من ایراد داره؟؟؟