|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
skyANA https://www.red-gate.com/simple-talk/dotnet/asp-net/single-asp-net-client-makes-concurrent-requests-writeable-session-variables/ автор результате производительность может быть очень плохой, когда несколько запросов одновременно поступают от одного и того же клиента с помощью таких средств, как асинхронные запросы AJAX. Тебе не доходит, что основа приложения с бл на сервере без ajax. Вы как то узко все рассматриваете. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 13:28 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ilshatkinданные пользователя и подключения к бд записываются в сессию. это дыра в безопастности ilshatkinХотелось бы сделать лучше, а именно чтобы происходил не редирект, а показать окно авторизации, где бы пользователь внес свои данные и продолжил работу. таймер на JS, и по интервалу показывать окно с возможностью продления. ps сессия - зло. можно конечно настроить через базу или стейт сервер, но.. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 16:42 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Парамонтаймер на JS, и по интервалу показывать окно с возможностью продления. Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 19:02 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Понял-понял, буду думать как без сессий все организовать, тем более раз это влияет на скорость. Petro123Парамонтаймер на JS, и по интервалу показывать окно с возможностью продления. Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон. Такой вариант продлить сессию не достаточен, например, когда компьютер долго в спящем режиме. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 19:46 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Парамонсессия - зло.кстати, подскажи как сделать с минимум js и максимум корпоративной шарп логики юз кейс выше. В стиле ASP NET MVC вот тут: Код: c# 1.
Там ведь внутри будет: If сессионПеременная=1 Return view1 Else Return view2 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 20:16 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ilshatkinкак без сессий все организовать, тем более раз это влияет на скорость. У тебя уже тормозит? Тогда изучай js больше и шарп меньше. Придется выбирать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 20:27 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Всех с Новым годом! Petro123У тебя уже тормозит? Тогда изучай js больше и шарп меньше. Придется выбирать. Нет, не тормозит, но видимо быстрее может, ajax запросов у меня много. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2017, 23:16 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ilshatkinНет, не тормозит, но видимо быстрее может, ajax запросов у меня много. По секрету в Новом году скажу, что в Core в отличии от net 4.5 нет проблемы торможения)))))) LOL. Майкрософт доделал свой код до стандарта java php. Так что не торопись читать жёлтую прессу). С праздником! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 01:03 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123Парамонтаймер на JS, и по интервалу показывать окно с возможностью продления. Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон. Это на случай если продлевать не захотят ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 15:00 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ilshatkinПонял-понял, буду думать как без сессий все организовать, тем более раз это влияет на скорость. Petro123пропущено... Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон. Такой вариант продлить сессию не достаточен, например, когда компьютер долго в спящем режиме. Твой вариант куки ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 15:02 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123Парамонсессия - зло.кстати, подскажи как сделать с минимум js и максимум корпоративной шарп логики юз кейс выше. В стиле ASP NET MVC вот тут: Код: c# 1.
Там ведь внутри будет: If сессионПеременная=1 Return view1 Else Return view2 Все давно ориентированы на максимум JS, но заменить сессию на что либо другое проблем не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 15:06 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ПарамонВсе давно ориентированы на максимум JS, Все больше в этом убеждаюсь. Может поэтому в Java серверных промышленных энтерпрайз систем больше? Т.к. в шарпе чуть сложнее требуется и сразу кивок на JS. )) IMHO. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 16:58 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ПарамонPetro123пропущено... кстати, подскажи как сделать с минимум js и максимум корпоративной шарп логики юз кейс выше. В стиле ASP NET MVC вот тут: Код: c# 1.
Там ведь внутри будет: If сессионПеременная=1 Return view1 Else Return view2 Все давно ориентированы на максимум JS, но заменить сессию на что либо другое проблем не вижу. Не замените. Если в бд, то это та же сессия. Только вид сзаду. Посмотрите как гугл делает параметры в сессии. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 17:00 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ПарамонЭто на случай если продлевать не захотят Согласись, что лучше их вообще не спрашивать. Это все равно что хороших гостей спрашивать когда уходят. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 17:13 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123ПарамонЭто на случай если продлевать не захотят Согласись, что лучше их вообще не спрашивать. Это все равно что хороших гостей спрашивать когда уходят. В плане безопасности все таки желательно, чтобы авторизация была конечная. ПарамонТвой вариант куки Подскажи, пожалуйста. Шифровать писать куку и оптом на сервере дешифровать и использовать? Правильно я понимаю, что куки они в любом случае отправляются с каждым запросом и не потребуют дополнительных запросов на сервер ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 17:43 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ilshatkinВ плане безопасности все таки желательно, чтобы авторизация была конечная.ты попроще изъясняйся. Авторизация виндовс, AD или СУБД. Интранет предприятия или публичный веб. Фреймворк авторизации используем или нет. Тут обычно компромисс между безопасностью и удобством. Например, можно пароли менять каждый день, но тогда их напишут фломастером на столе))... ... Тема топика имеет малое отношение к безопасности. А вы отвлеклись еще и на производительность на будущее, которое не наступит. Так, общий треп про всё на свете. Я бы поставил 8 часов или перешёл на Core. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2018, 19:18 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123Если в бд, то это та же сессия. Только вид сзаду. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 11:31 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ПарамонPetro123Если в бд, то это та же сессия. Только вид сзаду. ))) по сравнению с куками это бэкенд и код пишет бэк программист). Это последнее святое что осталось у MS. Всё пытается он стереть разницу между фронт и бэком да никак не выходит). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 14:27 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123по сравнению с куками это бэкенд и код пишет бэк программист). фулстек программиста забыл ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 16:12 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123ты попроще изъясняйся. Авторизация виндовс, AD или СУБД. Интранет предприятия или публичный веб. я имел в виду авторизацию пользователя в системе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 16:24 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ПарамонPetro123по сравнению с куками это бэкенд и код пишет бэк программист). фулстек программиста забыл ;) у работодателей это матерное слово). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 18:32 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
ilshatkinPetro123ты попроще изъясняйся. Авторизация виндовс, AD или СУБД. Интранет предприятия или публичный веб. я имел в виду авторизацию пользователя в системе. разве это ответ на вопросы? - если взять новый проект --> ASP.NET --> MVC --> Hello world - потом web.config - меняем на 3 минуты и проверяем работает или нет. - потом меняем на 1 час и опять проверяем. Работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 18:42 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
Petro123у работодателей это матерное слово). с чего бы это? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 22:59 |
|
Как восстановить сессию
|
|||
---|---|---|---|
#18+
hVosttPetro123у работодателей это матерное слово). с чего бы это? ну мы же шутим)). Помнишь, в JS тема была о том сколько счас фреймворков развелось. В Java тоже немеренно. Мобильные платформы со своим M***VC поджимают. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2018, 23:17 |
|
|
start [/forum/topic.php?fid=18&msg=39578802&tid=1355341]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 252ms |
0 / 0 |