powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CSP. Не работают гипперсобытия
25 сообщений из 34, страница 1 из 2
CSP. Не работают гипперсобытия
    #36774393
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CSP-шная задачка писалась на 2008 и работала. Теперь перешли на 2009 (см.подпись), начали работать с безопастностью... Вот какую чудную ситуацию получили...

На странице есть вызов гиппер события

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<script language='javascript'>
// Проверка логина и пароля
function Login() {
	var log=document.getElementById('login').value
	var pas=document.getElementById('password').value
	alert( 1 )
	var ok=#server(..cLogin(log,pas))#
	alert(ok)
	if (ok!='' & ok!=null) {
		return true
	}
	ok=(ok==null) ? 'Сервер не отвечает...' : 'Неверное имя пользователя или пароль...'
	alert(ok)
	document.getElementById('login').select()
	return false
}
</script>

И сам метод

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<csp:method name="cLogin" arguments="Log:%String,Pas:%String" returntype="%String">  
	// Проверка логина и пароля
	n id
	s ^tmpKSA=Log
	s id=##class(shp.client).GetId(Log,Pas)
	s ^tmpKSA=id
	s %session.Data("IdClient")=id
	s ^tmpKSA="ok"
	q id
</csp:method>

Первый алерт срабатывает, второй не появляется вообще.
В метод управление не передаётся, т.к. изменения в глобале не происходят...
Ошибок что истёк таймаут ожидания ответа от гипперсобытия тоже нет... Просто происходит переход на следующую страницу, которая пуста, т.к. в сессион нет нужного значения...

Но!
Есть одно рабочее место где это все работает. Это место нашего админа. У него и алерты выводят то, что нужно... И глобал меняется...
Куда копать? Чего смотреть? Может кто с таким сталкивался?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Cache for Windows (x86-32) 2009.1.3 (Build 704_0_9104) Mon Mar 8 2010 19:31:10 EST
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36774616
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

безопасность включена?
если да, то скорее всего пользователь который входит не имеет права на просмотр страницы, которая загружается потом
на странице нужно прописать ресурс и разрешить его пользователю
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36774627
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообще я переписал страницу для входа в портал и приспособил ее под свои нужды
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36774761
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не буду утверждать, конечно, но вполне может влиять безопасность и настройка самого компьютера.
Попробуйте узел каше занести в доверенную зону, отключить java(не javascript), прокси.

Еще, если вы работаете с безопасностью, может каше как-то ловит авторизацию админсткого пользователя, а обычных людей не пропускает? И нужна авторизация именно в самой каше, а не ваша прикладная?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36774892
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ymka2007безопасность включена?
Да. Вроде максимальная безопастность...

Ymka2007скорее всего пользователь который входит не имеет права на просмотр страницы, которая загружается потом
на странице нужно прописать ресурс и разрешить его пользователю
Примерчик можно? Я пока с этим не сталкивался...
Да и версия у нас с вебэдоном, т.е. не ограниченным количеством вебпользователей... Т.ч. как там пользователей определять?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36774907
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Не буду утверждать, конечно, но вполне может влиять безопасность и настройка самого компьютера.
Попробуйте узел каше занести в доверенную зону, отключить java(не javascript), прокси.
А это как? Я просто эти м не занимался... Покажу админу...

Блок А.Н.Еще, если вы работаете с безопасностью, может каше как-то ловит авторизацию админсткого пользователя, а обычных людей не пропускает? И нужна авторизация именно в самой каше, а не ваша прикладная?
Так дело даже не в авторизации... Я могу и другое гипперсобытие написать - оно так же не отрабатывает...
Или я не про то?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36774950
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

Гиперсобытия из встроенного примера zipcode.csp тоже не работают?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775019
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit , туда пускает только с паролем администратора... Если войдешь - работают.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775024
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я посмотрел как описан UnknownUser - там нет ни одной роли. Админ утверждает что они и не нужны...
Так ли это?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775031
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZEN-задачка тоже ругается (см.картинку)...
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775062
Turk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaZEN-задачка тоже ругается (см.картинку)...
"cspHttpServerMethod is not defined" - у вас открыто csp-приложение "csp/broker" и для кого? В используемом web-сервере доступ к файлам для этой директории настроен?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775286
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Turk"cspHttpServerMethod is not defined" - у вас открыто csp-приложение "csp/broker" и для кого?
Оно есть. Где посмотреть для кого оно "открыто"?

TurkВ используемом web-сервере доступ к файлам для этой директории настроен?
Там аппач... Все настраивалось как и ранее для Каше более ранних версий... Правда с безопастностью тогда не так заморачивались...
Может посмотреть что-то конкретно?

Админ пока уехал "туда где трудно", будет в лучшем случае завра...
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775366
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Turk похоже на правильный след напал.
Посмотрите настройки Csp-области в каше для csp/broker и вашего приложения.
Возможно что-то шаманить надо, скорее всего достаточно в самой каше.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775390
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Посмотрите настройки Csp-области в каше для csp/broker
Настроен на %SYS...

Блок А.Н.и вашего приложения.
На свою облать.

Блок А.Н.Возможно что-то шаманить надо, скорее всего достаточно в самой каше.
Кабы знать чего и где шаманить.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775403
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

Если гиперсобытия работают в стандартном приложении, но не работают в
Вашем, то скорее всего дело в настройках безопасности CSP/ZEN приложения.
В каких - трудно сказать "на расстоянии".

Я в своё время тоже "добивался" Вашей ошибки.

PS: думаю, Вам лучше дождаться Вашего администратора.

PPS: конечно, Вы можете выгрузить все или часть настроек безопасности через
программу ^SECURITY и отправить их в WRC для анализа. Но это на Ваше усмотрение.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775409
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКабы знать чего и где шаманить.
Мне трудно дистанционно что-то сказать, но я бы посмотрел связанные с ресурсом роли, тип авторизации, место хранения сессии. Не факт что оно, но когда нет других версий - сойдет :-)
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775428
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitPS: думаю, Вам лучше дождаться Вашего администратора.
Он думает что это наши программки не хотят работать... Вот пытаюсь показать ему что даже управления не получаю.

Покажу ему нашу переписку - может чего полезного для него будет.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775467
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

Если у Вас есть возможность поставить на виртуалке Caché с нуля и воспроизвести
на небольшом простом приложении Вашу проблему, то здесь смогли бы скорее помочь Вам.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775474
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitЕсли у Вас есть возможность поставить на виртуалке Caché с нуля и воспроизвести
на небольшом простом приложении Вашу проблему, то здесь смогли бы скорее помочь Вам.
Все сделано на виртуальной машине. Даже образ у админа есть.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775580
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

У меня по адресу http://ohrana-air.ru/zastolie/zst.ZEN.Recipe.cls?id=9 страница открывается без ошибок.

Метод cspHttpServerMethod находится в файле cspxmlhttp.js , который судя по всему не виден из Вашего приложения.

Хотя опять же у меня файл http://ohrana-air.ru/zastolie/cspxmlhttp.js открывается без проблем.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775615
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit , а как работает shopper ?
Логин: tmp
Пароль: 1

После входа меню есть? Или только кнопка "Выход"?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775623
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitУ меня по адресу http://ohrana-air.ru/zastolie/zst.ZEN.Recipe.cls?id=9 страница открывается без ошибок.
Открывается-то она без ошибок и у меня... Но стоит только выбрать ингредиент - появляется окно, что привёл выше.
Такая же фигня и с выбором этапов. Там начинается редактирование - может именно в этом дело?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775658
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
krvsaЯ посмотрел как описан UnknownUser - там нет ни одной роли. Админ утверждает что они и не нужны...
Так ли это?

krvsa,

UnknownUser - UnknownUser назначен следующим ролям - UnknownUser назначен следующим ролям Полномочия на предоставление прав - %All
это по умолчанию.
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775691
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, а ведь у вас ошибки при гиперевенте нет?
По-моему, это означает что они
А вы вообще вспомогательные файлы можете втупую прямой ссылкой с севрера через http взять?
...
Рейтинг: 0 / 0
CSP. Не работают гипперсобытия
    #36775717
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

1) Shopper работает нормально. После входа высвечивается "1" и далее отображается кнопка "Назад".
2) У меня не раскрываются выпадающие списки ингридиентов и другие.
3) Ошибка возникает при выборе продукта: "Предполагается наличие объекта"

nvp,

Это зависит от начальных настроек безопасности при установке Caché.
Для максимальных настроек пользователь UnknownUser не имеет ролей (и не должен): Initial User Security Settings
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CSP. Не работают гипперсобытия
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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