Inhaltsverzeichnis
Während wir die Server-seitig verfügbaren Login-Optionen im Admin-Menü des Affiliate-Moduls konfigurieren können, sind für das Frontend Anpassungen des Templates erforderlich. Um uns ebenjene zu ersparen, steht die Template-Datei für das Partner-Login in drei Varianten zur Verfügung.
Login mit Partner-ID

Dies ist die Standard-Option im Auslieferungszustand. Folglich sind keine Anpassungen am Template erforderlich. Sinnvoll ist es, die Einstellung im Menüpunkt Optionen des Affiliate-Programms im Gambio-Backend zu prüfen. Hier sind standardmäßig sowohl die ID als auch die E-Mail-Adresse aktiviert. Die Option ID ist für den vorliegenden Fall vollkommen ausreichend.
Login mit E-Mail-Adresse

Wenn wir Partnern standardmäßig nur die Anmeldung durch Eingabe der E-Mail-Adresse an Stelle der Partner-ID gestatten möchten, deaktivieren wir zunächst die Option ID im Admin-Menüpunkt Optionen des Affiliate-Moduls. Die Angabe des Passworts ist selbstverständlich mit allen auswählbaren Optionen erforderlich.

Anschließend navigieren wir in das Verzeichnis /GXModules/Werbe-Markt/PayPerSale/Shop/Templates/
unserer Gambio-Installation und benennen die darin enthaltene Datei loginform-email.html
in loginform-USERMOD.html
um. Durch diese Umbenennung lädt das Modul die Template-Datei, die für die Partner-Anmeldung via E-Mail-Adresse vorgesehen ist.
Login mit Partner-ID oder E-Mail-Adresse

Zu guter Letzt kombinieren wir die beiden vorgenannten Möglichkeiten. Dabei sollten im Admin-Menü beide Kontrollkästchen aktiviert sein. Für die Anpassung im Frontend laden wir die Datei loginform-id-email.html
als loginform-USERMOD.html
hoch, so dass sie unter folgendem Pfad liegt:
/GXModules/Werbe-Markt/PayPerSale/Shop/Templates/loginform-USERMOD.html
Vor- und Nachteile der Login-Optionen
Von Login-Optionen auf Basis von OAuth abgesehen ist die Anmeldung via E-Mail-Adresse beinahe als Standard im Web zu bezeichnen. Die E-Mail-Adresse vergisst man nicht so schnell wie eine ID, die nur auf einer einzigen Seite als Login Credential dient.
Andererseits ist das genau der Punkt, der unserem Partnerprogramm einen individuellen Touch verleihen kann. Die ID hat der Partner ganz exklusiv nur bei unserem Affiliate-Programm.
Aus technischer Sicht sind die Templates nicht nur aufgrund der Beschriftung des Eingabefelds für die jeweilige Option optimiert. Beim Login via Partner-ID erfolgt eine Überprüfung auf Eingabe von Zahlen. Bei der Variante mit Eingabe der E-Mail-Adresse hingegen wird der Input-Typ email
verwendet inklusive entsprechender Validierung durch den Webbrowser.