liquid_feedback_frontend

view env/ldap/create_member.lua @ 1800:b87997219042

Updated spanish translation
author bsw
date Thu Oct 21 15:22:29 2021 +0200 (2021-10-21)
parents aefef1556d55
children
line source
1 -- Create a new member object from LDAP for an uid
2 -- --------------------------------------------------------------------------
3 --
4 -- arguments:
5 -- uid: uid of the new member object (required)
6 --
7 -- returns:
8 -- member: a LiquidFeedback Member object (in case of success)
9 -- err: error code in case of an error (string)
10 -- err2: error dependent extra error information
12 function ldap.create_member(uid)
14 local member = Member:new()
16 member.authority = "ldap"
18 member.authority_uid = uid
20 local ldap_conn, ldap_entry, err, err2 = ldap.update_member_attr(member, nil, uid)
22 if ldap_conn then
23 ldap_conn:unbind()
24 end
26 member.authority_uid = uid
27 member.authority_login = config.ldap.member.login_map(ldap_entry)
29 if not err then
30 return member
31 end
33 return nil, err, err2
35 end

Impressum / About Us