<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<authorization>
<deny users="?" />
</authorization>
<authentication mode="Forms">
<forms name="CiteCoockie" loginUrl="LoginAcc.aspx" protection="All" timeout="5" path="/" />
</authentication>
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
<remove name="UrlAuthorization" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"
preCondition="" />
</modules>
</system.webServer>
</configuration>
Переменная ReturnUrl в form-аутентификации, как изменить её?
http://IP/cite/admin/ или http://IP/cite/admin/some_catalog/
генерилась ВСЕГДА ссылка итоговая http://IP/cite/admin/LoginAcc.aspx?ReturnUrl=%2fcite%2fadmin , а не
http://IP/cite/admin/LoginAcc.aspx?ReturnUrl=%2fcite%2fadmin%2fsome_catalog.
Т.е. хочу чтобы в переменной ReturnUrl всегда была только ссылка на admin папку.
И ещё когда уже залогинился в личный кабинет http://IP/cite/admin/lk/ , при выходе у меня перенаправлятся на
http://IP/cite/admin/LoginAcc.aspx?ReturnUrl=%2fcite%2fadmin%2flk%2f.
Тоже хочется, чтобы после логаута перенаправлялось тоже в папку admin, без добавления к переменной ReturnUrl
"%2flk%2f".
Нужно это потому-что, в /admin/ лежит index.php, который обрабатывает данные реферера для статистики админки и
перенаправляет в папку header("location: ./lk/");
Файл web.config:
Либо может есть код обработки referer при загрузке aspx страницы и запись в какой-нибудь лог-файл.dat
Как сделать так, чтобы при запрашиваемом url
генерилась ВСЕГДА ссылка итоговая http://IP/cite/admin/LoginAcc.aspx?ReturnUrl=%2fcite%2fadmin , а не
http://IP/cite/admin/LoginAcc.aspx?ReturnUrl=%2fcite%2fadmin%2fsome_catalog.
Т.е. хочу чтобы в переменной ReturnUrl всегда была только ссылка на admin папку.
И ещё когда уже залогинился в личный кабинет http://IP/cite/admin/lk/ , при выходе у меня перенаправлятся на
http://IP/cite/admin/LoginAcc.aspx?ReturnUrl=%2fcite%2fadmin%2flk%2f.
Тоже хочется, чтобы после логаута перенаправлялось тоже в папку admin, без добавления к переменной ReturnUrl
"%2flk%2f".
Нужно это потому-что, в /admin/ лежит index.php, который обрабатывает данные реферера для статистики админки и
перенаправляет в папку header("location: ./lk/");
Файл web.config:
Код: