powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Вопрос по CSP
8 сообщений из 8, страница 1 из 1
Вопрос по CSP
    #35704098
YanV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Подскажите как сохранить контекст сеанса? %session.Preserve=1 не помогает;
Контекст сохраняется при использовании ServerSideRedirect; при переходе по ссылкам пропадает.

Cache 5.0.21+Apache/win2003
...
Рейтинг: 0 / 0
Вопрос по CSP
    #35704218
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, включить куки. Для верности использовать #url(ссылка)# или zenLink(ссылка)
...
Рейтинг: 0 / 0
Вопрос по CSP
    #35705274
YanV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Цитата из документации

Server Context Preservation
Typically the only processing context preserved by the CSP Server
from one request to the next is held within the %session object.

The CSP Server provides a mechanism for preserving the entire processing context variables,
instantiated objects, database locks, open devices between requests.
This is referred to as “context preserving” mode.

You can turn context preservation on or off within a CSP application at any time
by setting the value of the %CSP.Session object Preserve property.

Где здесь что не так?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вопрос по CSP
    #38664794
ilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Есть веб-приложение на angularJS, приложение одностраничное. Один раз загружается index.csp, а дальше внутри шаблоны меняются. Ангуляр сам заботится о навигации по страницам.

Пример 1 - http://site/csp/app/proj/index.csp#/car/1, ссылка на страницу машины с ИД=1, но это не страница, а шаблон в странице index.csp.

Пример 2 - http://site/csp/app/proj/index.csp#/main - это начальная страница приложения(шаблон main в странице index.csp), т.е. так задано в настройках ангуляра, если напишем http://site/csp/app/proj/index.csp, то автоматом попадем на main.

Проблема вот в чем: веб-приложение области("/csp/app") с паролем. После авторизации переход идет именно на index.csp.

Пример 3 - мне дали ссылку http://site/csp/app/proj/index.csp#/car/1, я по ней перехожу и вижу окно входа, ввожу данные и после проверки меня перекидывает на http://site/csp/app/proj/index.csp#/main, т.е. на самом деле меня перекинуло на index.csp, а там уже ангуляр догадался и перекинул по умолчанию на .../main. После авторизации переходы по ссылкам удаются.

Сам вопрос: Как это исправить? Как заставить CSP понимать ссылки на "фальшивые" страницы?
...
Рейтинг: 0 / 0
Вопрос по CSP
    #38664822
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilson,

Очевидно что при отображении страницы авторизации нужно запомнить страницу на которую пользователь хотел зайти.
Но в таком случае нужно опредедить свою собственную страницу авторизации, если это еще не сделано.
И после успешного входа перейти на эту страницу
...
Рейтинг: 0 / 0
Вопрос по CSP
    #38664902
ilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

Делал свою страницу входа, там выводил дамп %request
Был такой параметр CgiEnvs("REQUEST_URI") = "/csp/app/proj/index.csp"
т.е. отбросило весь мусор.
Ничего полезного больше там не нашел =(
...
Рейтинг: 0 / 0
Вопрос по CSP
    #38664917
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ilsonDAiMor,

Делал свою страницу входа, там выводил дамп %request
Был такой параметр CgiEnvs("REQUEST_URI") = "/csp/app/proj/index.csp"
т.е. отбросило весь мусор.
Ничего полезного больше там не нашел =(полезное тоже должно там быть в этом параметре только url, разумеется без всех остальных параметров
...
Рейтинг: 0 / 0
Вопрос по CSP
    #38665025
ilson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

Нашел уже, в странице входа в onloadHandler() определяю урл с помощью window.location, после входа использую этот адрес.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Вопрос по CSP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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