|
|
|
Supreme Being
      
модератор
Last Login: 24.08.2008 22:23
Сообщ.: 1 329,
Visits: 15 054
|
|
Формат обращения `Request.Cookies("Registration")("UserID")` означает, что
`Request.Cookies("Registration")` есть составной объект, с один из элементов которого имеет ключ "UserID". Перед подобным обращением следует проверять, является ли `Request.Cookies("Registration")` подобным объектом.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
А как это проверять?
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
[quote="evgenybe"]Неужели в этой строке ошибка:
UID = Request.Cookies("Registration")("UserID")[/quote]
Именно в ней.
Ты проверяешь что существует ли хотя бы одна cookie, вместо того чтобы проверить существует ли одна нужная тебе cookie c именем Registration
Я бы переписал код так
Dim registrationCookie As HttpCookie = Request.Cookies("Registration")
If Not IsNothing(registrationCookie) Then
UID = registrationCookie("UserID")
FirstName = registrationCookie("FirstName")
registrationCookie.Expires = DateExpire
Else
UID = 0
Current.Session("FirstName") = "Новый Пользователь"
End If
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Поправка. Блок Else лучше так записать
Else
UID = 0
FirstName = "Новый Пользователь"
End If
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Спасибо! Сейчас же испробую.
Скажешь мне рузультат где-то через 20-40 минут?
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Спасибо! Сейчас же испробую.
Скажешь мне результат где-то через 20-40 минут?
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Готово! Посмотри, плиз, не дает ли ошибку.
Спасибо! Евгений Боуден
|
|
|
| | |