powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как восстановить сессию
25 сообщений из 288, страница 3 из 12
Как восстановить сессию
    #39578231
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mars478в необычных местах можно делать одностраничники и при хранить данные в простой жс переменной.
При переходе на др. страничку более виден принцип веб - отсутствие состояния .
И то для чего придумана сессия. Чтобы сервер тебя помнил)).
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578232
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAУчись понимать других
вот ты бы к себе это применил.Регулярно применяю.

Petro123skyANAИ sessionStorage не работает совместно с ASP.NET Session State, не тупи.
да. Посмотрел.Славно. Хорошо бы в следующий раз смотреть до того, как писать ответ.

Petro123skyANAА для залогиненного в базу.
а разве в базу не с сессией совместно?Нет. В Session вообще ничегошеньки не пишется. Зачем?

Petro123Ты предложил выше:
Код: c#
1.
sessionState mode="Off"



из этого на скрине:
Вот и пойми тебя после этого. Что ты имел ввиду.
Какую позицию из перечислимого в 4 штуки.

Тебе фразу Indicates that session state is not enabled перевести? Что тебе не понятно в документации?

Petro123Так что пользуйся сессиями, пулом и не бойся.Спасибо, но Session мы не пользуемся и пула не боимся.

Пойми, не стоит делать нелепые выводы из того, что в одном топике, посвящённому небольшому WinForms приложению, я поддержал автора в решении использовать одно открытое соединение
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578233
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПойми, не стоит делать нелепые выводы из того, что в одном топике, посвящённому небольшому WinForms приложению, я поддержал автора в решении использовать одно открытое соединение
сегодня ты не поддержал использование сессии.
Я удивлён)).
Завтра посмотрим.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578235
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAПойми, не стоит делать нелепые выводы из того, что в одном топике, посвящённому небольшому WinForms приложению, я поддержал автора в решении использовать одно открытое соединение
сегодня ты не поддержал использование сессии.
Я удивлён)).
Завтра посмотрим.Процитирую себя же: "я не настаиваю на том, чтобы ТС прямо сейчас взял и избавился от использования Session".

Прекрасно понимаю, что ему так проще. Но пусть будет в курсе, какие могут быть проблемы.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578237
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123пропущено...

сегодня ты не поддержал использование сессии.
Я удивлён)).
Завтра посмотрим.Процитирую себя же: "я не настаиваю на том, чтобы ТС прямо сейчас взял и избавился от использования Session".

Прекрасно понимаю, что ему так проще. Но пусть будет в курсе, какие могут быть проблемы.
ок. Компромисс)))))
Удачи!
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578238
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAпропущено...
Процитирую себя же: "я не настаиваю на том, чтобы ТС прямо сейчас взял и избавился от использования Session".

Прекрасно понимаю, что ему так проще. Но пусть будет в курсе, какие могут быть проблемы.
ок. Компромисс)))))
Удачи!Хорошо, пусть будет компромисс. Хотя я так и не понял зачем и о чём ты спорил
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578268
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttсессия это сложный путь
сожалею, но у тебя варианты раз, и обчёлся.
Это все параметры в урл - что смешно и тупиково или параметры в куку, что тоже тупиково.

какие-то нелепые оценки


Petro123я тебе море юз-кейсов дам.

дай хоть один


Petro123Например, чтобы на F5 введённые данные не пропали со странички)). Коммита то не было.

с хренали они пропадут? если ты ничего на сервер не отправишь, то они пропадут и включенная сессия на сервере тебя не спасёт. если отправишь, то F5 будет работать как повторный POST, эти же данные вернутся в ответе. ничего не пропадёт.

ты какую-то дичь несёшь честное слово


Petro123Вот не думал, что тут за основы веб надо будет убеждать.

для убеждений нехватает мат. аппарата
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578269
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123сессию используют чтобы сервер тебя помнил(некие введённые тобой юзер-данные) при переходе со страницы на страницу.
Т.к. сам веб без состояния - спросил и тебя забыли.
Простейший пример - переход мастер-детайль, волшебник построитель Next....Next..., ОбновитьСтраничкуНовымиДанными и т.д.

при переходе со страницы на страницу клиент в состоянии сам запоминать свои данные, зачем педалить серверную сессию, это к тому же опасно
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578290
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttесли ты ничего на сервер не отправишь, то они пропадут и включенная сессия на сервере тебя не спасёт
Отправить на сервер и сохранить в сессии т.к. коммит на след.странице. Не делал?
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578291
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123сессию используют чтобы сервер тебя помнил(некие введённые тобой юзер-данные) при переходе со страницы на страницу.
Т.к. сам веб без состояния - спросил и тебя забыли.
Простейший пример - переход мастер-детайль, волшебник построитель Next....Next..., ОбновитьСтраничкуНовымиДанными и т.д.

при переходе со страницы на страницу клиент в состоянии сам запоминать свои данные, зачем педалить серверную сессию, это к тому же опасно
Я тебе уже говорил что ты стал JS ником.
Клиент конечно может. Но и сервер тоже может. И все от пыха до java используют не js а сервер и свой ЯП.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578293
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор спросил как продлить сессию, а JS'ники утверждают что сессия не нужна.
Правильно. Возьмем апач веб сервер и нафигачим статику html и js.
Будет работать.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578302
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttпри переходе со страницы на страницу клиент в состоянии сам запоминать свои данные,при переходах типа визарда и других, с бизнес логикой на сервере это делается в контроллерах на сервере.
Напр. Ввод нового документа из 3х шагов - страниц. Классика веб.
При проекте типа ангуляр, ты прав. Все на клиенте. На сервере ничего нет.
Удачи!
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578306
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttесли ты ничего на сервер не отправишь, то они пропадут и включенная сессия на сервере тебя не спасёт
Отправить на сервер и сохранить в сессии т.к. коммит на след.странице. Не делал?

зачем в сессии, если надо в БД? сессия может умереть в любой момент по любым причинам, приложение на сервере может перагрузиться, также нужно учитывать, что следующий запрос клиента будет обрабатывать совершенно другой инстанс приложения, если так решит балансер. мне что теперь, синкать сессию между всеми инстансами? нахрена мне эти проблемы упали, если я без сессии прекрасно решают все задачи и кейсы? зачем мне это?
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578307
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я тебе уже говорил что ты стал JS ником.

с чего бы это?

Petro123Клиент конечно может. Но и сервер тоже может. И все от пыха до java используют не js а сервер и свой ЯП.

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

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

для сессий, кстати, есть отличное применение, это защита от CSRF/XSRF атак, которая опять же не менее прекрасно решается и без сессии. также сессия используется для TempData, но почти любое применение TempData это скорее костыль, чем нормальное решение.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578352
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttс чего бы это?простейший пример mvc на шарпе ты делаешь почему то в js.

hVosttесли мне нужно что-то закешировать между переходами пользователя, я это прекрасно сделаю без сессии.дак вот не вижу от тебя. А на шарпе пихать шапку накладной в бд оверхед. Он ведь не нажимал Сохранить)).
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578353
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttбез сессии абсолютно по всем пунктам решение лучше, надёжнее, и хорошо работает в микросервисной архитектуре.вот опять господа говорить про космос и космические проблемы.

hVosttэто защита от CSRF/XSRF атак
Сожалею, но мы не про защиту.
Мы про то как в шарпе хранить состояние при помощи АппВебСервера.
Который и сессию назначит, и куки отправит, переменные с урл упорядочит и много чего ещё.
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578354
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttесли мне нужно что-то закешировать между переходами пользователя, я это прекрасно сделаю без сессии.кеш используется контроллером в шарпе. А контроллер тоже в шарпе. На сервере!
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578355
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
И не кеш это, а переменные с клиента для бизнес логики. Иначе зачем их быыло бы сохранять при переходах?
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578361
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Автор спросил как продлить сессию, а JS'ники утверждают что сессия не нужна.
Правильно. Возьмем апач веб сервер и нафигачим статику html и js.
Будет работать.Дурака кусок :)
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578363
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Petro123,
И не кеш это, а переменные с клиента для бизнес логики. Иначе зачем их быыло бы сохранять при переходах?Дурака кусок номер два :)
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578364
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttс чего бы это?простейший пример mvc на шарпе ты делаешь почему то в js.

hVosttесли мне нужно что-то закешировать между переходами пользователя, я это прекрасно сделаю без сессии.дак вот не вижу от тебя. А на шарпе пихать шапку накладной в бд оверхед. Он ведь не нажимал Сохранить)).А куда пихать скан студ. билета, не подскажете? В сессию?
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578365
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578366
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как восстановить сессию
    #39578375
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
До Нового кода далеко, а ты пьян. Раз площадной бранью ругаешься.
skyANAА куда пихать скан студ. билета, не подскажете? В сессию?
А причем тут скан любитель космоса?
Задачка для программиста бэкенда студента.
...
Рейтинг: 0 / 0
25 сообщений из 288, страница 3 из 12
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как восстановить сессию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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