powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Увеличение времени аутентификации
46 сообщений из 46, показаны все 2 страниц
Увеличение времени аутентификации
    #39719838
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
приложение MVC-5
Individual User Accounts

Есть личный кабинет.
Очень маленькое время бездействия.

Как его увеличить?
Что бы при простое, хотя бы час не требовал повторного входа?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719843
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

Как вариант - IIS - время сессии настройках..
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719918
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Так на рег.ру хостится.
Как туда добраться)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719919
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда из студии запускаю, время бесконечно)))
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719922
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719923
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,
А что там есть из панели управления?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719952
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я правильно понял что выкидывает из авторизации если ничего не делать какое то время?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719959
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdor,
А что там есть из панели управления?
Просмотр, разных нужных ... типа реестров.
Все небольшое.

handmadeFromRuя правильно понял что выкидывает из авторизации если ничего не делать какое то время?
Да
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719960
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

ну если у тебя авторизация на куках как обычно то сделай время жизни куки авторизации больше, делов то
если на сессии то сделай на куках как у людей.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719961
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомasdor,

Что бы при простое, хотя бы час не требовал повторного входа?

Там для меня, только опять IIS
Остальное работает
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719965
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuasdor,

ну если у тебя авторизация на куках как обычно то сделай время жизни куки авторизации больше, делов то
если на сессии то сделай на куках как у людей.

У меня автоматом))) Значит как у людей.
Т.е. просто увеличть время жизни куков, и все...
Буду пробовать)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719966
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

Будь программистом, погоняй параметр в разработке локально.
А хостинг тюнинг совсем другой вопрос.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719968
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdor,
А что там есть из панели управления?

Пардон, я понял, вопрос про Reg.ru
Лазил там, ничего подходящего не нашел(
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719977
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorКак его увеличить?
Увеличить время жизни аутентификационной куки.
И не надо лазить в IIS и искать мифическую панель управления на Reg.ru.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719983
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухasdorКак его увеличить?
Увеличить время жизни аутентификационной куки.
И не надо лазить в IIS и искать мифическую панель управления на Reg.ru.

Пытаюсь.
Но вот что нашел.
Файл Startup.Auth.cs
и там строка
Код: c#
1.
validateInterval: TimeSpan.FromMinutes(30),


Это же 30 минут?
Ни фига столько не держит.
А где еще это правится влияет?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719988
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное это вообще не то.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
           app.UseCookieAuthentication(new CookieAuthenticationOptions
            {
                AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
                LoginPath = new PathString("/Account/Login"),
                Provider = new CookieAuthenticationProvider
                {
                    // Позволяет приложению проверять метку безопасности при входе пользователя.
                    // Эта функция безопасности используется, когда вы меняете пароль или добавляете внешнее имя входа в свою учетную запись.  
                    OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
                        validateInterval: TimeSpan.FromMinutes(30),
                        regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
                }
            });


Судя по комментарию.
Так где тогда устанавливается время жизни этой куки?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719998
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorвремя жизни этой куки?где где - на сервере))))
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39719999
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdorвремя жизни этой куки?где где - на сервере))))
Спасибо)))
А как, где?)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720003
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorPetro123пропущено...
где где - на сервере))))
Спасибо)))
А как, где?)
Правый клик на сервере, свойства приложения....
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720009
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorКогда из студии запускаю, время бесконечно)))теперь сделай его 1 минуту.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720013
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdorКогда из студии запускаю, время бесконечно)))теперь сделай его 1 минуту.

Сделал. Жду)
Что смущает.
При входе жму "Запомнить"
Дальше, локально, попадаю сразу на главную страницу.
Без просьбы логина-пароля.

На хостинге, все запоминается, но требует.

Ну вот, поставил 1 минуту.
Через 5 все работает.

На сервере, не в БД, в самом приложении?
Так как это настроить?(((
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720017
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,
Программист?
Забудь про свой хостинг. Научись управлять сессией на своем компе.
1. Новый проект
2. Тип аутентификации
3. Настройки.
И вопросы сюда если не работает.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720071
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

а документацию пробовали читать?

CookieAuthenticationOptions
CookieAuthenticationOptions.ExpireTimeSpan
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720415
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdor,
Программист?
Забудь про свой хостинг. Научись управлять сессией на своем компе.
1. Новый проект
2. Тип аутентификации
3. Настройки.
И вопросы сюда если не работает.

Про хостинг и не думаю.
Ищу как изменить от себя.

1. Проект веб приложение (не коре)
2. Individual User Account
2.1. MVC

3. Не понял, что имеется ввиду

а документацию пробовали читать?
CookieAuthenticationOptions
CookieAuthenticationOptions.ExpireTimeSpan [/quot]

Документацию, просто не могу найти.
Приведенное, как понял, относится к Core.
И не совсем понимаю, как может мне помочь(

Вижу путь, перейти на Аутентификацию форм. Там все понятнее.
Но странно, что в Identity все так заморочено. Или все же чего то не догоняю, и все элементарно.

Petro123asdor,
Программист?
Может и смешно, но да)
Просто в данную область по мере необходимости.
И конечно у меня очень плохо с JS, и многими специфическими для веба вещами(
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720416
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720417
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

по сайту поиском пробежались? Вот к примеру: 20229779 .
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720418
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
Нет. Приложение давно работает.
Пожаловались, на "вышибание")))

Но я кажется рано критиковал вашу подсказку.
Кажется это именно оно.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
     public void ConfigureAuth(IAppBuilder app)
        {
            // Настройка контекста базы данных, диспетчера пользователей и диспетчера входа для использования одного экземпляра на запрос
            app.CreatePerOwinContext(ApplicationDbContext.Create);
            app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
            app.CreatePerOwinContext<ApplicationSignInManager>(ApplicationSignInManager.Create);

            // Включение использования файла cookie, в котором приложение может хранить информацию для пользователя, выполнившего вход,
            // и использование файла cookie для временного хранения информации о входах пользователя с помощью стороннего поставщика входа
            // Настройка файла cookie для входа
            app.UseCookieAuthentication(new CookieAuthenticationOptions
            {
                AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
                LoginPath = new PathString("/Account/Login"),
                Provider = new CookieAuthenticationProvider
                {
                    // Позволяет приложению проверять метку безопасности при входе пользователя.
                    // Эта функция безопасности используется, когда вы меняете пароль или добавляете внешнее имя входа в свою учетную запись.  
                    OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
                        validateInterval: TimeSpan.FromMinutes(30),
                        regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
                },
                SlidingExpiration = true,
                ExpireTimeSpan = TimeSpan.FromMinutes(30)
            });



Добавил строки.
Увы проверить не могу, только завтра, опубликую с работы.
Но кажется оно.

Спасибо)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720419
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухasdor,

по сайту поиском пробежались? Вот к примеру: 20229779 .

Это читал... меня повергло в ужас... mashinkey)))
Надеюсь поможет приведенный код.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720423
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorДмитрий Муха документацию пробовали читать?
CookieAuthenticationOptions
CookieAuthenticationOptions.ExpireTimeSpan

Документацию, просто не могу найти.
Приведенное, как понял, относится к Core.
И не совсем понимаю, как может мне помочь(
Как, как. ExpireTimeSpan не только в Core задать можно.

Вообще поиск по "asp.net mvc 5 CookieAuthenticationOptions" выдаёт полезную информацию.

Например: https://www.jamessturtevant.com/posts/ASPNET-Identity-Cookie-Authentication-Timeouts/

ExpireTimeSpan
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
    LoginPath = new PathString("/Account/Login"),
    Provider = new CookieAuthenticationProvider
    {
        OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
            validateInterval: TimeSpan.FromMinutes(15),
            regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager)),
    },
    SlidingExpiration = false,
    ExpireTimeSpan = TimeSpan.FromMinutes(30)
});



CookieAuthenticationOptions.ExpireTimespan is the option that allows you to set how long the issued cookie is valid for.
In the example above, the cookie is valid for 30 minutes from the time of creation. Once those 30 minutes are up the user will have to sign back in becuase the SlidingExpiration is set to false.

If SlidingExpiration is set to true then the cookie would be re-issued on any request half way through the ExpireTimeSpan.
For example, if the user logged in and then made a second request 16 minutes later the cookie would be re-issued for another 30 minutes.
If the user logged in and then made a second request 31 minutes later then the user would be prompted to log in.
Но это конечно надо читать и вникать, и если что-то до конца не понятно, то искать дополнительную информацию
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720426
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorДобавил строки.
Увы проверить не могу, только завтра, опубликую с работы.
Но кажется оно.

Спасибо)
Не за что :)

Вот если бы Вы сразу попробовали разобраться, что такое CookieAuthenticationOptions в вашем коде, то возможно и топик не надо было создавать.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720440
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorменя повергло в ужас... mashinkey)))))))
Согласен. Элементарный вопрос по сессии куками должен решаться просто как 3 рубля.
Проверите, отпишитесь!
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720444
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdorменя повергло в ужас... mashinkey)))))))
Согласен. Элементарный вопрос по сессии куками должен решаться просто как 3 рубля.
Проверите, отпишитесь!
Да не, какими куками, ты что?
Надо обязательно в настройки IIS залезть, панель управления на хостинге поискать, правый клик, свойства приложения, - всё как ты советовал
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720446
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,
вам дома разговаривать не с кем?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720447
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

почему не с кем, есть конечно
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720694
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123asdorменя повергло в ужас... mashinkey)))))))
Согласен. Элементарный вопрос по сессии куками должен решаться просто как 3 рубля.
Проверите, отпишитесь!
Проверил.
Полная Ж..а (((
А вроде как доки пишут, должно...
В общем я в начале пути.
Petro я понимаю ваш сарказм)))
Сам иногда смеюсь над элементарными (для меня) вопросами.
Но пока даже не понял, куда копать.

Вижу только перейти на аутентификацию форм.
Но.. .как то нелепо выглядит(
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720702
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdor,

как проверили? в чём конкретно жопа?

Хотите копать сами - копайте. Хотите, чтобы Вам помогли - опишите толком что делали и каков результат.
Приложение пересобрали, обновили, IIS перезапустили, куки почистили?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720709
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorВижу только перейти на аутентификацию форм.
У меня сарказм т.к. примеры на ваш метод аутентификации зашкаливают по написанию кода руками.
MS почему то совместило механизм аут. с соц сетями и механизм БАНАЛЬНОЙ и простой аут. на куках с юзверями у себя.
Если нет других показаний, я бы на форм и сделал.
Что смущает?
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720717
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Не смущает.
Забавно, изначально на форм и было, "мучительно" переводил на Identity.

Через соц сети, вовсе не тот случай)
Люди просто смотрят данные по предприятию.
И их отношение с соц. сетями, вовсе не очевидно)

Значит для Идентити нет разумных, простых путей?

Да если б сразу, как узнал о проблеме, перешел на форм, давно бы все пахало.

Все переписываю.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720722
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorЗначит для Идентити нет разумных, простых путей?до перехода на Core пока не заморачивайтесь.
Там в Core 2.1 прямо счас ещё устаканивают эти методы.
Куча кода чтобы звести список юзверей. Т. к. его величество CodeFirst и нужно херачить модель.
Imho.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720809
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorЗабавно, изначально на форм и было, "мучительно" переводил на Identity.
А зачем? Тем более видно, что у Вас нет нормального тестового стенда, чтобы такие вещи проверять.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720843
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное потому что лабух в ASP.NET

Ситуация следующая.
Руководству захотелось смотреть откуда угодно, за производственным процессом.
Издревле, давал через доступ впн.

Но тут решил через веб.
Заодно и с ASP.NET познакомиться.

База на MS SQL
Данные нужны им только обобщенные. И не много.
В общем легко все пишется.
О чем топик, даже не видел, поскольку локально все ОК.

А тут пожаловались.
Ну и решил разобраться.

И ошибся. Не форм у меня было, а memdership.
Но помнится там никто не жаловался.

А перешел - мода, поддался новому веянию, много критики видел.
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720958
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Печаль с формами(((
Что то не долго продержалась(
покопал, нашел.
MS пишет
Код: c#
1.
2.
In IIS 7.0, using the WindowsAuthenticationModule with the FormsAuthenticationModule is not supported. For more information about 
compatibility issues in Integrated modes, see Moving an ASP.NET Application from IIS 6.0 to IIS 7.0.



Какой IIS у рег.ру посмотрю, но коли выше, что делать?(
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720980
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorКакой IIS у рег.ру посмотрю,посмотри)
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720983
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

10й)))
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720984
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну MS - со всех сторон обложил)))
...
Рейтинг: 0 / 0
Увеличение времени аутентификации
    #39720992
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asdorНу MS - со всех сторон обложил))))))
Ставь дома 10ку и делай демку чтоб работало.
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Увеличение времени аутентификации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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