Domino 9 und frühere Versionen > ND6: Entwicklung

User per Form registrieren + Passwort-Änderung aus dem Web

<< < (3/5) > >>

datenbanken24:
Danke @Umi !

Das kannte ich noch nicht, beschreibt aber genau das, was ich meine.
Und scheint ja auch seinen Grund zu haben und änderbar zu sein.
Perfekt.

Gruß,
Uwe

alexbeer:
Hi,

danke für die Hilfe.
Wenn ich in der Url nach meiner DB ein ?ChangePassword anfüge, dann erhalte ich den Fehler

--- Zitat ---Error 501
HTTP Web Server: Function Not Implemented Exception
--- Ende Zitat ---
Anscheinend habe ich mit der domcfg.nsf Kombination noch was falsh gemacht.
Vielen Dank aber erstmal für eure Hilfe!

Alex

umi:
Es sollte eigentlich funktionieren, wenn die DOmcfg.nsf vom Template erstellt wurde und im Serverdokument bzw. InternetSite dokumenten die Session Based authentication aktiviert wurde.

gruss
umi

alexbeer:
Hi,

okay, ich bin gerade dabei "Session based web services" zu aktivieren.
Das ?ChangePassword nicht funktionierte, liegt dann wohl daran, dass das nicht aktiviert war.

Danke

alexbeer:
Hi,

mittlerweile habe ich session based athenticatio erfolgreich aktiviert.
Man muss auch nur die Hilfe genau lessen und die domcfg.nsf auch so benennen.

Ich beschriebe jetzt noch mal, was ich vorhabe:


Ich bastele gerade an einer DB.
In dieser DB soll ein User-Bereich eingerichtet werden. Für die User wird die Db ausschließlich aus dem Web erreichbar sein.
Allerdings können die User sich NICHT selbst registrieren, sondern sollen von mir per Form aus dem Client registriert werden.
Bislang registriere ich die User per ADministrator -allerdings ist mir das zu umständlich...


Die User erhalten nur einen Usernamen und ein Passwort - kein MailFile
Das Passwort kann später mit Hilfe der domcfg.nsf geändert werden.

Ich habe also eine Form mit Feldern für den
- Username und das
- Password
Hinter einem Button "Registrieren" muss nun mein LS mit Hilfe des Certified Password, dem LastName, dem Password, Mail System = None, Set Internet Password = True, MinPasswordLength = 1 und Create a Notes ID for this person
den User in der names.nsf registrieren.

In der Hilfe habe ich

--- Code: ---Sub Initialize
  Dim session As New NotesSession
  Dim reg As New NotesRegistration
  dt = Datenumber(Year(Today)+1, Month(Today), Day(Today))
  reg.RegistrationServer = "AceOne"
  reg.CreateMailDb = False
  reg.CertifierIDFile = "c:\NotesAdministrator\cert.id"
  reg.Expiration = dt
  reg.IDType = ID_HIERARCHICAL
  reg.MinPasswordLength = 5          ' password strength
  reg.IsNorthAmerican = True
  reg.OrgUnit = "AceHardwareNE"
  reg.RegistrationLog = "log.nsf"
  reg.UpdateAddressBook = True
  reg.StoreIDInAddressBook = True
  Call reg.RegisterNewUser("Yip", _  ' last name
  "c:\NotesAdministrator\jyip.id", _ ' file to be created
  "CN=Mail_AceOne/O=AceHardware", _  ' mail server
  "Jimmy", _                         ' first name
  "", _                              ' middle initial
  "AceHardware", _                   ' certifier password
  "", _                              ' location field
  "", _                              ' comment field
  "jyip.nsf", _                      ' mail file
  "", _                              ' forwarding domain
  "AceHardware", _                   ' user password
  NOTES_DESKTOP_CLIENT)              ' user type
End Sub

--- Ende Code ---
gefunden - aber ich kriege es nicht hin, dass das Mailfile etc nicht angelegt wird...
Und der User mit dem Namen, den ich in einem Feld eingetragenhabe auch registrierrt wird.

Kann mir jemand hierbei helfen??

Danke

Alex

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln