Domino 9 und frühere Versionen > ND6: Entwicklung

Http Password ändern

(1/3) > >>

chock:
Hallo Forum,

ich versuche einen Agent, für das änderen des Http Passworts zu erstellen.
Der Agent läuft auch soweit, wenn ich das alte Password mit angebe.
Gibt es eine Möglichkeit das der Agent das alte Passwort nicht beachtet und einfach das neue setzt?

noteID$ = adminp.ChangeHTTPPassword(user,oldpass, newpass)

umi:
Mit dem Adminprocess nicht.
Du könntest allerdings direkt das PW setzen im Personendokument (s.h. @password())

chock:
habe es versucht nur leider scheitere ich an der Übergabe des Wertes.
Der Wert von password wird nicht mit übergeben.

password = ws.Prompt(PROMPT_OKCANCELEDIT, "Password","Password eingeben")
temp = Evaluate({@Password(password)}, doc)

Glombi:
Es muss so lauten:

password = ws.Prompt(PROMPT_OKCANCELEDIT, "Password","Password eingeben")
temp = Evaluate({@Password("| + password + |")}, doc)

Ich würde allerdings @HashPassword(Zeichenfolge) verwenden.

Andreas

chock:
Danke für den Tipp, die Übernahme des Passwortes funktioniert. Das passende Personendokument wird auch geändert, aber das neue Passwort funktioniert nicht.
Muss ich noch was beachten?

temp = Evaluate({@Password("+|password|+")}, doc)
doc.HTTPPassword = temp(0)
Call doc.ComputeWithForm( True, True )
Call doc.Save( True, False )

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln