дубликат доменного имени в адресной строке - PullRequest
0 голосов
/ 23 января 2012

Я использую FormsAuthentication для входа в систему.и затем я добавляю это в файл web.config.

    <authentication mode="Forms">
          <forms loginUrl="Admin.aspx" name=".ASPXAUTH" slidingExpiration="true" 
timeout="1440" path="./" defaultUrl="AdminHome.aspx">
            <credentials passwordFormat="Clear">
              <user name="MyUser" password="MyPass"/>
            </credentials>
          </forms>
        </authentication>

, когда я работаю на сервере, я пытаюсь войти в систему.и тогда адресная строка становится

http://mydomain.com/mydomain.com/default

в чем проблема?

ОБНОВЛЕНИЕ вот мой код для входа в систему,

if (FormsAuthentication.Authenticate(this.txtUsername.Text, this.txtPassword.Text))
        {
            FormsAuthentication.SetAuthCookie(this.txtUsername.Text, false);
           FormsAuthentication.RedirectFromLoginPage(this.txtUsername.Text, false);
        }
        else
        {
            Response.Write("Invalid login details. Please try again.");
        }

1 Ответ

0 голосов
/ 23 января 2012
  <authentication mode="Forms">
          <forms loginUrl="~/Admin.aspx" name=".ASPXAUTH" slidingExpiration="true" 
timeout="1440" defaultUrl="~/AdminHome.aspx">
            <credentials passwordFormat="Clear">
              <user name="MyUser" password="MyPass"/>
            </credentials>
          </forms>
        </authentication>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...