Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: if...else или выполнение только того что надо :) Добавлено: 18.03.11 18:42  

Автор вопроса:  VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 
            if (User.Identity.IsAuthenticated == true)
            {

                DateTime a = System.Web.Security.Membership.GetUser(User.Identity.Name).LastActivityDate;
                DateTime b = System.Web.Security.Membership.GetUser(User.Identity.Name).CreationDate;
                string lastact = a.ToString();
                string regdate = b.ToString();
                string email = System.Web.Security.Membership.GetUser(User.Identity.Name).Email;
                string lastlog = System.Web.Security.Membership.GetUser(User.Identity.Name).LastLoginDate.ToString();
                Label2.Text = lastact;
                Label3.Text = email;
                Label4.Text = regdate;
                Label1.Text = lastlog;

            }
            else
            {
                Label2.Text = "Сейчас";
                Label3.Text = "Не зарегистрированный пользователь";
                Label4.Text = "Не регистрировался";
                Label1.Text = "Не зарегистрированный пользователь";
            }

при нелогиненом пользователе (в часте до else) он конечно получит NullReferenceExeption и упадёт. но на этот случай стоит иф.
Вопрос: почему если User.Identity.IsAuthenticated = false он выполняет код 1 блока в if'е?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #1
Добавлено: 18.03.11 19:34
*анонимная аутентификация отрублена

Ответить

Номер ответа: 2
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #2
Добавлено: 18.03.11 19:52
Ну ум только одно приходит - видимо User.Identity.IsAuthenticated == false, а не true

Ответить

Номер ответа: 3
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #3
Добавлено: 18.03.11 20:45
  1. UserGrid.DataSource = System.Web.Security.Membership.GetAllUsers(0, 100, out Total);


грида при запуске в ie вообще нет.
http://msdn.microsoft.com/ru-ru/library/system.web.security.membershipusercollection.aspx

Ответить

Номер ответа: 4
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #4
Добавлено: 18.03.11 20:46
AWP пишет:
Ну ум только одно приходит - видимо User.Identity.IsAuthenticated == false, а не true

не-а. ели логинен юзер - всё норм.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам