Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Почему слишком быстро пропадает авторизация? / 13 сообщений из 13, страница 1 из 1
03.04.2012, 21:21
    #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
03.04.2012, 22:26
    #37737318
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
1. заюзай http://msdn.microsoft.com/ru-ru/library/w8h3skw9.aspx - возможно он сразу поможет
2. в глобал.асакс продлевай сеанс
...
Рейтинг: 0 / 0
03.04.2012, 22:55
    #37737353
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
3. Где хостится чудо?
...
Рейтинг: 0 / 0
03.04.2012, 23:06
    #37737361
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
4. не обновляй так часто длл
...
Рейтинг: 0 / 0
03.04.2012, 23:21
    #37737382
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
5. ASP.NET зло :)
...
Рейтинг: 0 / 0
10.04.2012, 12:19
    #37746601
Dmitiy563
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
Solomka, пробуй

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

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

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

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

Программируемая мышка NAOS 8200
...
Рейтинг: 0 / 0
13.12.2012, 10:04
    #38077075
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
Некропостер детектед.
...
Рейтинг: 0 / 0
23.01.2013, 21:51
    #38122297
Solomka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
МСУ3. Где хостится чудо?
www.parking.ru
SanSYS4. не обновляй так часто длл
Вообще сайт не трогаю когда ошибка вылетает
...
Рейтинг: 0 / 0
23.01.2013, 21:53
    #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
24.01.2013, 08:36
    #38122651
Местный король Делфей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему слишком быстро пропадает авторизация?
хостинг веб-фармовый?
тогда (емнип) для всех машин в кластере должен быть одинаковый machineKey и указан в конфиге.

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


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