Ich muss einem meiner Inhaltstypen Flags hinzufügen . Eigentlich zwei Arten:
- Ich werde mich darum kümmern
- Gelöst
Das zweite Flag sollte nur für den Knotenautor verfügbar sein und nur, wenn das erste bereits ausgelöst wurde. Aber das ist ein einfacher Teil. Die erste Art von Flag ist auch für angemeldete Benutzer trivial.
Der Punkt ist - ich muss die erste Art von Flag auch für anonyme Benutzer verfügbar machen. Und ich muss sicherstellen, dass ich ihre gültigen E-Mail-Adressen habe. Der Standard-Bestätigungslink in der E-Mail wäre in Ordnung. Wie mache ich das?
Ich weiß, dass ich ein benutzerdefiniertes Modul von Grund auf neu entwickeln kann, und ich werde es bei Bedarf tun, aber ich war mir sicher, dass es bereits eine sofort einsatzbereite Lösung gibt, und ich kann sie jetzt einfach nicht finden.
Nur um einige Dinge klar zu machen:
- Das Flag- Modul funktioniert für anonyme Benutzer, wenn Sie die Sitzungs-API installieren . Kein Problem hier.
- Ich hatte vor, E-Mails im E-Mail-Feld anzuhängen, um sie selbst zu kennzeichnen. Für angemeldete Benutzer wird standardmäßig ihre E-Mail-Adresse verwendet, und wenn sie sich dazu entschließen, diese zu ändern, kann ich sie trotzdem erreichen. Für anonym möchte ich, dass es durch einen Link in einer E-Mail überprüft wird, und wenn es nicht rechtzeitig überprüft wird, möchte ich das Flag löschen. Das Löschen wird mit CRON und Rules oder einem einfachen Hilfsmodul einfach sein. Die Überprüfung ist kompliziert (und ich hoffe, sie ist bereits gelöst).