liquid_feedback_frontend
view app/main/registration/_action/_verify.lua @ 1851:a01d5c0604de
Removed debug output
| author | bsw | 
|---|---|
| date | Tue Mar 22 10:25:35 2022 +0100 (2022-03-22) | 
| parents | e39206c7c4ea | 
| children | 
 line source
     1 local verification = param.get("verification", "table")
     3 local identification = config.self_registration.identification_func(verification.request_data)
     5 local members_with_same_identification = Member:new_selector()
     6   :add_where{ "identification = ?", identification }
     7   :exec()
     9 if #members_with_same_identification > 0 then
    10   verification.comment = (verification.comment or "").. " /// Manual verification needed: user with same name already exists"
    11   verification:save()
    12   request.redirect{ external = encode.url { module = "registration", view = "register_manual_check_needed" } }
    13   return false
    14 end
    16 local member = Member:by_id(verification.requesting_member_id)
    18 member.identification = identification
    19 member.notify_email = verification.request_data.email
    21 member:send_invitation()
    23 for i, unit_id in ipairs(config.self_registration.grant_privileges_for_unit_ids) do
    24   local privilege = Privilege:new()
    25   privilege.member_id = member.id
    26   privilege.unit_id = unit_id
    27   privilege.initiative_right = true
    28   privilege.voting_right = true
    29   privilege:save()
    30 end
    32 verification.verified = "now"
    33 verification.verification_data = verification.request_data
    34 verification.verified_member_id = member.id
    35 verification.comment = (verification.comment or "").. " /// Account created"
    37 verification:save()
