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

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

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
Период между сообщениями больше года.
08.06.2014, 22:10
    #38664794
ilson
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по CSP
Доброго времени суток!

Есть веб-приложение на 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
08.06.2014, 23:00
    #38664822
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по CSP
ilson,

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

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

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

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


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