Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: chock am 03.02.06 - 08:10:19

Titel: Http Password ändern
Beitrag von: chock am 03.02.06 - 08:10:19
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)
Titel: Re: Http Password ändern
Beitrag von: umi am 03.02.06 - 08:27:33
Mit dem Adminprocess nicht.
Du könntest allerdings direkt das PW setzen im Personendokument (s.h. @password())
Titel: Re: Http Password ändern
Beitrag von: chock am 03.02.06 - 10:25:09
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)
Titel: Re: Http Password ändern
Beitrag von: Glombi am 03.02.06 - 10:42:45
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
Titel: Re: Http Password ändern
Beitrag von: chock am 03.02.06 - 13:22:57
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 )
Titel: Re: Http Password ändern
Beitrag von: umi am 03.02.06 - 14:04:16
Habt Ihr nen Directory Catalog oder ein Directory Assistance im Einsatz?
Evtl. noch irgendwelche CAching mechanismen?
Titel: Re: Http Password ändern
Beitrag von: chock am 03.02.06 - 14:32:02
Wir haben den Directory Assistance im Einsatz.
Wenn ich aber das Passwort per Hand im NAB ändere funktioniert es.
Ob das Passwort falsch umgesetzt wird?
Titel: Re: Http Password ändern
Beitrag von: umi am 03.02.06 - 14:36:00
Hast Du's schon mal ohne computewithform probiert?
Titel: Re: Http Password ändern
Beitrag von: chock am 03.02.06 - 15:16:49
Ja habe ich auch scho, der Fehler liegt in der dieser Zeile:

temp = Evaluate({@Password("|+ password +|")}, doc)

Wenn ich als Passwort  |+ password +| eingebe öffnet sich die Datnbank. Irgendwas stimmt mit den Pipes nicht.
Titel: Re: Http Password ändern
Beitrag von: umi am 03.02.06 - 15:29:48
Achso ersetze doc mal die Pipes durch  {}
also
temp = Evaluate({@Password("}+ password +{")}, doc)
Titel: Re: Http Password ändern
Beitrag von: chock am 03.02.06 - 15:42:23
Danke, danke das war der Fehler.
Kann jetzt beruhigt ins Wochenende gehen.

Gruss
Christian