diff --git a/session.go b/session.go index 0f742d5..d7968fe 100644 --- a/session.go +++ b/session.go @@ -56,7 +56,7 @@ func checkLogin(w http.ResponseWriter, r *http.Request) *LoginStatus { return nil } userEntry := ldapUser.UserEntry - loginStatus := &LoginStatus{ + loginStatus := LoginStatus{ Info: login_info, conn: l, UserEntry: userEntry, @@ -65,7 +65,7 @@ func checkLogin(w http.ResponseWriter, r *http.Request) *LoginStatus { CanInvite: ldapUser.CanInvite, }, } - return loginStatus + return &loginStatus } else { return nil } diff --git a/view-user.go b/view-user.go index 0537b2a..e503c41 100644 --- a/view-user.go +++ b/view-user.go @@ -19,7 +19,7 @@ func handleProfile(w http.ResponseWriter, r *http.Request) { templatePasswd.Execute(w, PasswdTplData{ Common: NestedCommonTplData{ - CanAdmin: login.Common.CanAdmin, + CanAdmin: login.CanAdmin, LoggedIn: true}, }) return