diff --git a/templates/invite_new_account.html b/templates/invite_new_account.html index 011878e..6c09e9c 100644 --- a/templates/invite_new_account.html +++ b/templates/invite_new_account.html @@ -93,7 +93,7 @@ function changeDisplayname () { displayname = document.getElementById("displayname"); username = document.getElementById("username"); givenname = document.getElementById("givenname"); - sn = document.getElementById("sn"); + surname = document.getElementById("surname"); if (!username.value) { username.value = displayname.value; changeUsername(); @@ -101,8 +101,8 @@ function changeDisplayname () { if (!givenname.value) { givenname.value = displayname.value.split(" ")[0]; } - if (!sn.value) { - sn.value = displayname.value.split(" ")[1]; + if (!surname.value) { + surname.value = displayname.value.split(" ")[1]; } } function changeUsername () { diff --git a/utils.go b/utils.go index 401a0ef..f8fe189 100644 --- a/utils.go +++ b/utils.go @@ -1,6 +1,7 @@ package main import ( + "crypto/tls" "fmt" "log" @@ -43,7 +44,12 @@ func suggestPassword() string { func addNewUser(newUser NewUser, config *ConfigFile) bool { log.Printf(fmt.Sprint("Adding New User")) l, _ := ldap.DialURL(config.LdapServerAddr) + err := l.StartTLS(&tls.Config{InsecureSkipVerify: true}) + if err != nil { + log.Printf(fmt.Sprintf("86: %v", err)) + } l.Bind(config.NewUserDN, config.NewUserPassword) + // l.Bind(config.) dn := newUser.DN req := ldap.NewAddRequest(dn, nil) @@ -76,12 +82,12 @@ func addNewUser(newUser NewUser, config *ConfigFile) bool { // conn := - err := l.Add(req) + err = l.Add(req) log.Printf(fmt.Sprintf("71: %v", err)) log.Printf(fmt.Sprintf("72: %v", req)) log.Printf(fmt.Sprintf("73: %v", newUser)) if err != nil { - log.Printf(fmt.Sprintf("75: %v", err)) + log.Printf(fmt.Sprintf("86: %v", err)) return false } else { return true