powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как восстановить сессию
25 сообщений из 288, страница 4 из 12
Как восстановить сессию
    #39578376
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA https://www.red-gate.com/simple-talk/dotnet/asp-net/single-asp-net-client-makes-concurrent-requests-writeable-session-variables/
автор результате производительность может быть очень плохой, когда несколько запросов одновременно поступают от одного и того же клиента с помощью таких средств, как асинхронные запросы AJAX.

Тебе не доходит, что основа приложения с бл на сервере без ajax.
Вы как то узко все рассматриваете.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578401
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilshatkinданные пользователя и подключения к бд записываются в сессию.
это дыра в безопастности

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

ps
сессия - зло.
можно конечно настроить через базу или стейт сервер, но..
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578439
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонтаймер на JS, и по интервалу показывать окно с возможностью продления.
Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578448
ilshatkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял-понял, буду думать как без сессий все организовать, тем более раз это влияет на скорость.

Petro123Парамонтаймер на JS, и по интервалу показывать окно с возможностью продления.
Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон.

Такой вариант продлить сессию не достаточен, например, когда компьютер долго в спящем режиме.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578455
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамонсессия - зло.кстати, подскажи как сделать с минимум js и максимум корпоративной шарп логики юз кейс выше.
В стиле ASP NET MVC вот тут:
Код: c#
1.
public class HomeController : Controller


Там ведь внутри будет:
If сессионПеременная=1
Return view1
Else
Return view2
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578457
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilshatkinкак без сессий все организовать, тем более раз это влияет на скорость.
У тебя уже тормозит? Тогда изучай js больше и шарп меньше. Придется выбирать.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578478
ilshatkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всех с Новым годом!

Petro123У тебя уже тормозит? Тогда изучай js больше и шарп меньше. Придется выбирать.
Нет, не тормозит, но видимо быстрее может, ajax запросов у меня много.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578488
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilshatkinНет, не тормозит, но видимо быстрее может, ajax запросов у меня много.
По секрету в Новом году скажу, что в Core в отличии от net 4.5 нет проблемы торможения)))))) LOL.
Майкрософт доделал свой код до стандарта java php.
Так что не торопись читать жёлтую прессу).
С праздником!
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578540
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Парамонтаймер на JS, и по интервалу показывать окно с возможностью продления.
Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон.
Это на случай если продлевать не захотят
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578541
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilshatkinПонял-понял, буду думать как без сессий все организовать, тем более раз это влияет на скорость.

Petro123пропущено...

Сессия тикает с момента последнего запроса. Если в таймер добавить пустой запрос POST, то сессия сама продлится. Без всяких окон.

Такой вариант продлить сессию не достаточен, например, когда компьютер долго в спящем режиме.
Твой вариант куки
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578542
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Парамонсессия - зло.кстати, подскажи как сделать с минимум js и максимум корпоративной шарп логики юз кейс выше.
В стиле ASP NET MVC вот тут:
Код: c#
1.
public class HomeController : Controller



Там ведь внутри будет:
If сессионПеременная=1
Return view1
Else
Return view2
Все давно ориентированы на максимум JS, но заменить сессию на что либо другое проблем не вижу.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578558
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонВсе давно ориентированы на максимум JS,
Все больше в этом убеждаюсь.
Может поэтому в Java серверных промышленных энтерпрайз систем больше?
Т.к. в шарпе чуть сложнее требуется и сразу кивок на JS. ))
IMHO.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578559
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонPetro123пропущено...
кстати, подскажи как сделать с минимум js и максимум корпоративной шарп логики юз кейс выше.
В стиле ASP NET MVC вот тут:
Код: c#
1.
public class HomeController : Controller




Там ведь внутри будет:
If сессионПеременная=1
Return view1
Else
Return view2
Все давно ориентированы на максимум JS, но заменить сессию на что либо другое проблем не вижу.
Не замените. Если в бд, то это та же сессия. Только вид сзаду.
Посмотрите как гугл делает параметры в сессии.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578560
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонЭто на случай если продлевать не захотят
Согласись, что лучше их вообще не спрашивать.
Это все равно что хороших гостей спрашивать когда уходят.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578565
ilshatkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123ПарамонЭто на случай если продлевать не захотят
Согласись, что лучше их вообще не спрашивать.
Это все равно что хороших гостей спрашивать когда уходят.

В плане безопасности все таки желательно, чтобы авторизация была конечная.



ПарамонТвой вариант куки
Подскажи, пожалуйста.

Шифровать писать куку и оптом на сервере дешифровать и использовать?
Правильно я понимаю, что куки они в любом случае отправляются с каждым запросом и не потребуют дополнительных запросов на сервер
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578577
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilshatkinВ плане безопасности все таки желательно, чтобы авторизация была конечная.ты попроще изъясняйся. Авторизация виндовс, AD или СУБД. Интранет предприятия или публичный веб. Фреймворк авторизации используем или нет.
Тут обычно компромисс между безопасностью и удобством.
Например, можно пароли менять каждый день, но тогда их напишут фломастером на столе))...
...
Тема топика имеет малое отношение к безопасности. А вы отвлеклись еще и на производительность на будущее, которое не наступит.
Так, общий треп про всё на свете.
Я бы поставил 8 часов или перешёл на Core.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578657
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Если в бд, то это та же сессия. Только вид сзаду.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578695
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонPetro123Если в бд, то это та же сессия. Только вид сзаду.

)))
по сравнению с куками это бэкенд и код пишет бэк программист).
Это последнее святое что осталось у MS. Всё пытается он стереть разницу между фронт и бэком да никак не выходит).
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578720
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123по сравнению с куками это бэкенд и код пишет бэк программист).
фулстек программиста забыл ;)
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578721
ilshatkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123ты попроще изъясняйся. Авторизация виндовс, AD или СУБД. Интранет предприятия или публичный веб.
я имел в виду авторизацию пользователя в системе.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578749
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонPetro123по сравнению с куками это бэкенд и код пишет бэк программист).
фулстек программиста забыл ;)
у работодателей это матерное слово).
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578753
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilshatkinPetro123ты попроще изъясняйся. Авторизация виндовс, AD или СУБД. Интранет предприятия или публичный веб.
я имел в виду авторизацию пользователя в системе.
разве это ответ на вопросы?
- если взять новый проект --> ASP.NET --> MVC --> Hello world
- потом web.config - меняем на 3 минуты и проверяем работает или нет.
- потом меняем на 1 час и опять проверяем.
Работает?
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578797
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123у работодателей это матерное слово).

с чего бы это?
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578800
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123у работодателей это матерное слово).
с чего бы это?
ну мы же шутим)).
Помнишь, в JS тема была о том сколько счас фреймворков развелось.
В Java тоже немеренно.
Мобильные платформы со своим M***VC поджимают.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578802
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

да не очень-то и большой выбор сегодня. ничего там не развелось ))
...
Рейтинг: 0 / 0
25 сообщений из 288, страница 4 из 12
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как восстановить сессию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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