PomAH4uK:1)В мене така проблема коли користувач Логінується на тій сторінці що перебуває, тобто коли спрацьовує>>
<<<FormsAuthentication.SetAuthCookie>>> то Юзер вважаэться ввійшовшим коли тільки перейде на іншу сторінку або просто обновить цю, якщо спрацьовує рядок <<<FormsAuthentication.RedirectFromLoginPage>>> то все нормально юзер вважаэться зарегістрованим вже. Що в цьому коді не так?
if (Membership.ValidateUser(log.UserName, log.Password)){
if (Request.QueryString["ReturnUrl"] != null){FormsAuthentication.RedirectFromLoginPage(log.UserName, log.RememberMeSet);}
else{FormsAuthentication.SetAuthCookie(log.UserName, log.RememberMeSet);}}
2)От я ще ніколи не ставив нічого ще на хостинг. І от таке питання, як мені можна установити свій сайт з цим Membership-ом, бо там на хостингу дозволяэться тільки або Sql-скрипт, або вручну створювати. Я пробував робити скрипт зі своєї бази у SQL2000 і створювати нову БД там же за допомогою цього скрипта, то цей Membership не хоче працювати, каже що йому треба якусь схему.
ХЕЛП

1) В этом коде все нормально, только тут происходит следующее, механизм авторизации asp сработал в событиях намного раньше события в котором у тебя находится код (наверное это событи Page_Load), он установил что пользователь не авторизован и создал для него, в соответствии с разными настройками, пользователя по умолчанию. Когда выполняется код FormsAuthentication.SetAuthCookie(log.UserName, log.RememberMeSet) ты только предписываешь, что к странице будукт прикреплены и отправлены авторизированные cookie, но механизм asp никак не догадается что необходимо поменять текущего пользователя. Самый простой способ это сделать полный цикл обработки страницы заново к примеру просто добавив в
else{
FormsAuthentication.SetAuthCookie(log.UserName, log.RememberMeSet);
Response.Redirect("Login.aspx");//или как там у тебя страница называется, хотя вообще то по логике здесь должен стоять redirect на страницу не логина а к примеру первую из меню, куда необходима авторизация
}2) На хостинге видимо SQL 2005, поставь себе его и при скриптовании базы выбери не только таблицы, но и создание схемы aspnet_
С уважением, Вячеслав