Смена пароля веб

aameno2

Lotus Team
27.01.2009
773
181
BIT
365
Всем доброго.
Господа, появилась не понятная мне ошибка после обновления на 12.0.2ф2.
Пользователь в вебе пытается сменить пароль и получает:
You are not authorized to submit password change requests
Гуглеж ничего не дал. В политике смена пароля в вебе разрешена. В логах тишина кроме такой записи в трейсе:

Код:
<CommonBaseEvent creationTime="2023-08-22T13:04:06.906+03:00" globalInstanceId="EL7f00010100018a183469db000fe32a" msg="canHandleRequest for , /names.nsf?ChangePassword returned false" severity="10" version="1.0.1">
 

LitDV

Green Team
28.02.2020
22
5
BIT
58
А какие у него права на admin4.nsf?
ну и еще
 

aameno2

Lotus Team
27.01.2009
773
181
BIT
365
Права проверил, ссылку видел там другое. У меня нет 500 ошибки
 

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
хз, вечером ребутнул все заработало
Заработало оттого что обновилась вьюха $USERS в names. Чтобы это работало сразу , надо делать что-то типа этого и при реге нового юзера и при смене пароля
А административный процесс это делает мееееееееедленно.
Код:
        '' http://www.11tmr.com/11tmr.nsf/D6Plinks/MWHE-6X2H3J
        'Set dbNab = s.GetDatabase(db.Server, profile.GetItemValue("NABFile")(0))
        'Set dbMainNab = s.GetDatabase(db.Server, "names.nsf")    
        ''OpenNTF uses two Directories, where the person docs are created in the DA directory
        ''and the group maintenance occurs in the Main Directory (names.nsf)
        ''we therefore need to make sure the appropriate views in both get updated immediately
        dbNab.DelayUpdates = False
        dbMainNab.DelayUpdates = False 'KP addd this line to ensure the group views are updated in main nab
     
        Dim nabFullNameView As NotesView
        Dim nabServerAccessView As NotesView
        Dim nabUserView As NotesView
        Dim MainnabFullNameView As NotesView
        Dim MainnabServerAccessView As NotesView
     
        Set nabFullNameView = dbNAB.GetView("($LDAPCN)")
        Set nabUserView = dbNAB.GetView("($Users)")
        Set nabServerAccessView = dbNAB.GetView("($ServerAccess)")
        Set MainnabFullNameView = dbMainNAB.GetView("($VIMPeople)")
        Set MainnabServerAccessView = dbMainNAB.GetView("($ServerAccess)")
     
        Call nabFullNameView.Refresh
        Call nabUserView .Refresh
        Call nabServerAccessView.Refresh
        Call MainnabFullNameView.Refresh
        Call MainnabServerAccessView.Refresh
 
  • Нравится
Реакции: lmike и aameno2

aameno2

Lotus Team
27.01.2009
773
181
BIT
365
Таки был бы новый, а оно старый. Но думается мне вы правы, просто такого сообщения ни разу не видел
 

aameno2

Lotus Team
27.01.2009
773
181
BIT
365
Чухнулись наконец. Справедливости ради у меня был 1 инцидент
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!