Membership Cards¶
Generate and distribute digital membership cards for club members.
Navigation¶
Customer sidebar → Klubtagsági kártya (/Customer/ClubCard)
Configuration¶
Membership cards are configured entirely via system parameters:
| Parameter | Value | Description |
|---|---|---|
MembershipCardEnabled |
ALL | Options: ALL, CLUBMEMBER, NO |
MembershipCardLogoText |
(empty) | Custom text overlay on card logo |
MembershipCardOrganization |
HELLA Tennis Centre | Organization name printed on card |
MembershipCardBackground |
rgb(133,195,214) |
Card background color |
MembershipCardForeground |
rgb(255,255,255) |
Card text color |
MembershipCardCertificateThumbprint |
138d11af33c9b968d0d063b703520d7c5cbcc900 |
Certificate for card signing |
Enabled Modes¶
| Value | Behavior |
|---|---|
ALL |
All registered users can access their card |
CLUBMEMBER |
Only users flagged as club members |
NO |
Membership cards are disabled |
Note
The current configuration (ALL) means every registered user can view and download their membership card.
Customer View¶
Customers access their card at /Customer/ClubCard where they see:
- A card preview image (
/Customer/ClubCard/PreviewCard) showing their member information - A "Tagsági kártya letöltése" (Download Membership Card) button to save the card as an image
Implementation¶
Card generation is handled by ClubCardService in the SCM.Core/Services namespace.
Tip
Customize the card appearance by adjusting MembershipCardBackground and MembershipCardForeground to match your club's branding. Use standard CSS rgb() color values.
Warning
The MembershipCardCertificateThumbprint must reference a valid certificate installed on the server. If the certificate expires or is removed, card generation will fail.