Registrierung neuer User und Rollen
am 07.10.2005 - 00:47 Uhr in
Hallo, ich bin jetzt fast durch mit meiner ersten Drupal-Seite. Letztes Problem, das ich gerne gelöst hätte, ohne dafür wirklich einen Lösungsansatz zu haben, sieht wie folgt aus:
Es gibt bei der Seite ein Menü u. a. mit drei Hauptmenüpunkten, die jeweils nur für eine bestimmte Nutzergruppe (=Rollen) zugänglich sind.
Ist ein User nicht eingeloggt oder nicht mit entsprechenden Rollenrechten ausgestattet, erscheint eine selbstgestaltete 403-Seite mit einer Login-Aufforderung (403-Seite ist über die Einstellungen festlegbar und Custom Login-Beispiele gibts zuhauf bei drupal.org).
Jetzt aber: Bisher nicht registrierte User werden zur Registrierung aufgefordert. Der Admin schaltet diese User dann frei (ebenfalls standardmäßig einstellbare Option bei drupal).
NUR: Es wäre jetzt sehr wichtig, dass der Admin, der den Zugang freischaltet, weiß, für welchen Bereich sich der neu registrierende User anmelden will, damit er ihm dann auch entsprechend die richtigen Rollenrechte zuweisen kann.
Also, jetzt, nachdem ich das Problem nochmal für mich aufgeschrieben habe, bräuchte ich eigentlich: ein selbst gestaltetetes Registrierungsformular mit folgender zusätzlicher Angabe:
Als Pflichtfeld ein Drop-Down-Menü oder Optionsmenü mit der vom User gewünschten Rolle.
Noch schöner wäre es natürlich,wenn sowas gar nicht notwendig wäre, also man z. B. aufgrund von Referrern sehen könnte, über welches Menü der User jetzt gekommen ist, und sich also um eine Registrierung bemüht (dann müsste man die neu zugestaltetende Registrierungs-Abfrage gleich auf der 403-Seite unterbringen, um so den Referrer auszulesen, aber da hab ich mal wieder nicht die ausreichenden PHP-Kenntnisse, anyone? :)
Wahrscheinlich ist es aber doch einfacher, das Registrierungsformular um eine entsprechende Zusatzangabe aufzubohren (Kontaktformulare hab ich jetzt mit dem webform-Modul gemacht - vielleicht darüber???)
Weitere Anregungen, Hinweise, konkrete Hilfestellungen nehme ich gerne entgegen :) und Merci für die Unterstützung (auch die letzten Male schon).
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Profile-Modul kann es
am 07.10.2005 - 07:49 Uhr
Das Profile-Modul kann es (Core-Modul).
Mit dem Profile Modul kannst du beliebige Input-Felder erzeugen und diese dem Registrierungsformular zuordnen.
Grüße
Björn
Re: Registrierung neuer User und Rollen
am 07.10.2005 - 08:51 Uhr
Weitere Anregungen, Hinweise, konkrete Hilfestellungen nehme ich gerne entgegen :) und Merci für die Unterstützung (auch die letzten Male schon).
Das superglobale Array $_SERVER enthält im Falle eines 403 bzw. 404 weiterführende Angaben (lasse Sie Dir am besten mal anzeigen), aus denen Du ableiten kannst, wo der Zugriff verweigert wurde. Zusammen mit dem Modul Profiles kannst Du dann die Registrierung so ausgestalten, dass die richtigen Rollen verteilt werden können.
Automember
am 07.10.2005 - 14:18 Uhr
Interessant dazu auch das Automember Modul http://drupal.org/node/9086
mfg holger
www.ebec.net | www.stnetwork.de
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com