powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему слишком быстро пропадает авторизация?
13 сообщений из 13, страница 1 из 1
Почему слишком быстро пропадает авторизация?
    #37737261
Solomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
Делаю на сайте авторизацию на основе Form.
Однако я видимо что-то не доучла и авторизация слишком быстро пропадает...

Текст в конфигурационном файле:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
...
<system.web>
    <customErrors mode="Off"/>
		<compilation debug="true" targetFramework="4.0">
			<assemblies>
				<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
				<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
		<authentication mode="Forms">
			<forms loginUrl="~/Account/Login.aspx" timeout="29999880"/>
		</authentication>
...


Указываю что пользователь авторизован с помощью кода:
Код: c#
1.
                FormsAuthentication.SetAuthCookie(usa.IdUserString, true);
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37737318
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. заюзай http://msdn.microsoft.com/ru-ru/library/w8h3skw9.aspx - возможно он сразу поможет
2. в глобал.асакс продлевай сеанс
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37737353
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3. Где хостится чудо?
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37737361
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4. не обновляй так часто длл
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37737382
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5. ASP.NET зло :)
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37746601
Dmitiy563
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Solomka, пробуй

<system.web>
<sessionState timeout="540"/>

вместо 540 чо нить еще
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37749361
0iP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0iP
Гость
Dmitiy563,

Таймаут сессии устанавливается еще на самом IIS.
Ищите соответствующие настройки в пуле веб приложения IIS
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #37749373
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще одна причина сброса - неперехваченное исключение в основном или дочернем процессе. Можно поглядеть в Windows Logs. Внешне выглядит как перезапуск приложения и соответсвенно, сброс сессии.
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #38077072
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Зло для тех, кто не умеет его готовить!
ASP.NET - отличная технология!!!

Программируемая мышка NAOS 8200
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #38077075
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некропостер детектед.
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #38122297
Solomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ3. Где хостится чудо?
www.parking.ru
SanSYS4. не обновляй так часто длл
Вообще сайт не трогаю когда ошибка вылетает
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #38122300
Solomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текст_ошибкиServer Error in '/' Application.

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Source Error:


[No relevant source lines]

Source File: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\88c45f8f\b67d4c8c\App_Web_ypjhfaew.7.cs Line: 0

Stack Trace:


[ViewStateException: Invalid viewstate.
Client IP: 95.220.128.61
Port: 1229
Referer: http://www.school-decor.ru/SamplesHobby.aspx?IdSamples=8
Path: /SamplesHobby.aspx
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17
ViewState: /wEPDwUKMTE3ODg2NjI2MA9kFgJmD2QWAgIDDxYCHgdlbmN0eXBlBRNtdWx0aXBhcnQvZm9ybS1kYXRhFgoCBQ8WAh4EVGV4dAUtPGltZyBhbHQ9IiIgc3JjPSJwaG90by5hc3B4P0lEPTI4NSIgLz4gPGJyIC8+ZAILDzwrAAkCAA8WBh4NTmV2ZXJFeHBhbmRlZGQeDFNlbGVjdGVkTm9kZWQeCUxhc3RJbmRleAIZZAgUKwAKZBQrAAIWAh4IRXhwYW5kZWRoZBQrAAIWAh8FaGQUKwACFgIfBWcUKwAJZBQrAAIWAh8FaGQUKwACFgIfBWhkFCsAAhYCHwVoZBQrAAIWAh8FaGQUKwACFgIfBWhkFCsAAhYCHwVoZBQrAAIWAh8FaGQUKwACFgIfBWhkFCsAAhYCHwVoFCsACWQUKwACFgIfBWhkFCsAAhYCHwVoZBQrAAIWAh8FaGQUKwACFgIfBWhkFCsAAhYCHwVoZBQrAAIWAh8FaGQUKwACFgIfBWhkFCsAAhYCHwVoZBQrAAIWAh8FaGQUKwACFgIfBWhkFCsAAhYCHwVoZBQrAAIWAh8FaGQUKwACFgIfBWhkZAINDzwrAAkCAA8WBh8CZB8DZB8EAgVkCBQrAAZkFCsAAhYCHwVnZBQrAAIWAh8FZ2QUKwACFgIfBWdkFCsAAhYCHwVnZBQrAAIWAh8FZ2RkAg8PFgIfAQXrFDxwIHN0eWxlPSJtYXJnaW46IDBweDsgdGV4...]

[HttpException (0x80004005): Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.]
System.Web.UI.ViewStateException.ThrowMacValidationError(Exception inner, String persistedState) +12436256
System.Web.UI.ObjectStateFormatter.Deserialize(String inputString, Purpose purpose) +12327715
System.Web.UI.Util.DeserializeWithAssert(IStateFormatter2 formatter, String serializedState, Purpose purpose) +67
System.Web.UI.HiddenFieldPageStatePersister.Load() +12327927
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +12580515
System.Web.UI.Page.LoadAllState() +51
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +12573463
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +12572973
System.Web.UI.Page.ProcessRequest() +119
System.Web.UI.Page.ProcessRequest(HttpContext context) +99
ASP.sampleshobby_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\88c45f8f\b67d4c8c\App_Web_ypjhfaew.7.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +913
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +165

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929
...
Рейтинг: 0 / 0
Почему слишком быстро пропадает авторизация?
    #38122651
Фотография Местный король Делфей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хостинг веб-фармовый?
тогда (емнип) для всех машин в кластере должен быть одинаковый machineKey и указан в конфиге.

если вылет только на конкретных страницах то можно у них указать
EnableViewStateMac="false" ViewStateEncryptionMode="Never"
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему слишком быстро пропадает авторизация?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]