K K Narayanan Ответов: 1

Как мне решить эту проблему, чтобы избежать перехода на страницу входа в систему?


У меня есть приложение, которое отправляет письмо в виде ссылки. Моя стартовая страница - Login. aspx. Ссылка доступна для внешних пользователей.

Ссылка содержит прямую страницу, где внешние пользователи могут вводить информацию, и она же регистрируется в базовой базе данных.

Проблема в том, что при нажатии на ссылку она перенаправляется на страницу "вход".

Как мне решить эту проблему, чтобы избежать перехода на страницу входа в систему?


С уважением,
Нараянан

Что я уже пробовал:

Код при загрузке страницы выглядит следующим образом:


protected void Page_Load(отправитель объекта, EventArgs e)
{

если (запрос.Файл Querystring["Returnurl В"] != ""и усилитель; &
Запрос.QueryString ["ReturnUrl"] ! = null)
{
Ответ.перенаправленный запрос.QueryString ["ReturnUrl"]);
}
ещё
{
// Сделайте свой обычный редирект здесь


strParamCustId = запрос.QueryString ["CustId"].Метод toString();
strParamPONo = запрос.QueryString ["PONo"].Метод toString();

tblH = objH.getByCustPO(strParamCustId.Метод toString(), strParamPONo.Метод toString());

если (tblH.Строк.Граф > 0)
{
DDL_Divn.SelectedValue = tblH[0]. деление.Метод toString();
TxtCustCode.Text = tblH[0]. CustomerCode.Метод toString();
CDC_CustPODate.Text = tblH[0]. CustPODate;
TxtPONO.Text = tblH[0]. CustPONo.ToString();
TxtProj.Text = tblH[0]. имя проекта.Метод toString();
TxtCustName.Text = tblH[0]. CustomerName.Метод toString();
TxtCustEmail.Text = tblH[0]. CustEmail.Метод toString();
}


}
}

ZurdoDev

Ваш код заставляет его перейти на страницу входа в систему или аутентификация форм заставляет его перейти на страницу входа в систему?

1 Ответов

Рейтинг:
2

OriginalGriff

Предполагая, что именно аутентификация вызывает перенаправление, все, что вам нужно сделать, это переместить страницу (ы), к которой любой может получить доступ, в папку самостоятельно, и добавить в эту папку файл web.config, подобный этому:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</configuration>
После этого содержимое папки становится свободным для доступа без каких-либо ограничений.