Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Айвенго


Мудрец

Зарегистрирован:
13 January 2003
Сообщения: 1393
Примеры кода: 5
 

RE: страница по умолчанию в Forms авторизации

16 August 2004 09:36  


что за пробелма получается - в web.config описаваю страницу по умолчанию loginUrl="Login.aspx" . после вызова RedirectFromLoginPage происходит перенаправка на default.aspx - а если ее нет, то получаем ошибку. что за проблема такая? почему нельзя принудительно указать страницу


Почему же низя-то?? Можно!
if(Person.UserExists(txtLogin.Text, txtPassword.Text))
{
Settings.CurrentUser = new Person(txtLogin.Text, txtPassword.Text);

FormsAuthenticationTicket authTkt = new FormsAuthenticationTicket(1, Settings.CurrentUser.ID.ToString() , DateTime.Now, DateTime.Now.AddMinutes(10), false, Settings.CurrentUser.Role.ToString());
HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName);
authCookie.Value = FormsAuthentication.Encrypt(authTkt);
Response.Cookies.Add(authCookie);

UserName = txtLogin.Text;

String strUrl = FormsAuthentication.GetRedirectUrl(Settings.CurrentUser.ID.ToString(), false);

Response.Redirect(strUrl);// пиши сюда что хочешь=)
//FormsAuthentication.RedirectFromLoginPage(Global.CurrentUser.UserID.ToString(), false);
}
Последний раз редактировалось 16 August 2004 09:36
Наверх
  



Общие вопросы программирования на ASP.NET

 страница по умолчанию  в Forms авторизацииmonstrU  16 August 2004 09:16
 RE: страница по умолчанию  в Forms авторизацииmonstrU  16 August 2004 10:02
 RE[2]: страница по умолчанию  в Forms авторизацииDimon aka Manowar  16 August 2004 13:13
 RE[3]: страница по умолчанию  в Forms авторизацииmonstrU  16 August 2004 13:57
 RE[4]: страница по умолчанию  в Forms авторизацииDimon aka Manowar  16 August 2004 15:25
 RE: страница по умолчанию  в Forms авторизацииАйвенго  16 August 2004 09:36
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта