Erweitertes Login und Benutzerrechte
am 20.11.2007 - 21:10 Uhr in
Hallo zusammen! Erstmal möchte ich mich vorstellen. Ich bin Erbse und bin ein absoluter Newbie was Drupal betrifft. Ich habe zwar schon einige Erfahrungen mit Joomla etc. gesammelt, jedoch hat mich Drupal jetzt eindeutig überzeugt ;-)
Nun zu meinem Problem.
Ich würde gerne folgendes Umsetzen (ist nur ein Beispiel):
Der Gast kommt auf die Homepage. Dort sieht er auf der Startseite zwei Buttons. Einmal "Autor" und einmal den Button "Verwalter". So, wenn nun zum Beispiel der Autor auf den Button klickt, dann soll ein Anmeldeformular kommen. Hier kann er Daten eingeben, wie zum Beispiel "Name", "Adresse", "Benutzername", "Email", "Passwort", usw. - das was ich halt beliebig voreingestellt habe. Wenn sich nun der Autor dadurch registriert, dann soll er auch gleich die Rechte eines Autors haben. Das heißt, er sieht nur Inhalte, die für Ihn relevant sind. Oder einfacher gesagt, soll es 2 verschiedene Benutzeranmeldungen geben.
Was habe ich bisher hinbekommen?
Ich habe folgende Module installiert:
- Registration Modifier
- Node Family
- Node Profile
- Contact Forms
- Subform Element
- Webform
- Pageroute Nodefamilies
- Pageroute UI
- Pageroute
Ich habe es hinbekommen, das Kontaktformular meinen eigenen Bedürfnissen anzupassen, leider ist hier die Anmeldung noch nicht dabei.
Ich habe es auch geschaft zwei "roles" einzurichten. Im Moment geht der User auf registrieren und kann dann zwischen Autor/Verwalter wählen.
Ich habe es auch geschafft, dass der User im Nachinein in seinem Profil Benutzerdaten wie Adresse etc. einzugeben.
Also Ihr seht, ich habe schon sehr viel probiert, aber komme einfach nicht auf das oben genannte Ergebnis. Auch weiß ich mittlerweile gar nicht mehr welche Module ich überhaupt benötige und welche nicht.
Ich hoffe mir kann hier jemand helfen.
Viele Grüße
Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Stefan
am 20.11.2007 - 22:51 Uhr
Hallo Stefan, darf ich Dir eine nicht-technische Frage stellen? Warum sollte ein Gast entscheiden dürfen, welche Rolle er bekommt? Falls Du als Admin vorhast Rechte zu vergeben, dann solltest eigtl. eher Du anhand einer vorliegenden Registrierung entscheiden, ob Bewerber XYZ jetzt Autor oder Gott werden darf.
Dann würde es leicht: der Admin schaltet das Benutzerkonto nach seiner Entscheidung (mittels Haken vor der zutreffenden Rolle) frei, und in Abhängigkeit von der zugewiesenen Rolle werden dem sich einloggenden Nicht-mehr-Gast rollenspezifische node profiles vorgelegt.
Zugegeben, das ist eher einfach ...
Hallo tumblingmug. Das war
am 21.11.2007 - 10:50 Uhr
Hallo tumblingmug. Das war vielleicht ein eher ungeschicktes Beispiel von mir. Dann will ich das mal an einem anderen Beispiel erklären:
Der Gast soll wählen können, ob er zum Beispiel "Privatkunde" ist oder ein "Großhändler". Dann sollen die Besucher nach der jeweiligen Registrierung auch als "Privatkunde" oder eben als "Großhändler" registriert sein. Wobei der Inhalt der Homepage dann individuell zugeschnitten ist auf die jeweilige "Zielgruppe".
Ich denke so kann man meine Idee besser verstehen.
Ich hoffe nun kann mir jemand helfen. Hab es gestern nochmal probiert irgendwie hinzubekommen, bin aber echt am verzweifeln.
Gruß und danke
Membership types and registration modification
am 21.11.2007 - 12:48 Uhr
Aha, dann musst Du Dich wohl oder übel hier durchackern: http://drupal.org/project/nf_registration_mod
Also ich habe das Modul
am 22.11.2007 - 08:30 Uhr
Also ich habe das Modul "Membership types and registration modification" ja schon installiert und auch versucht dies in die Page zu integrieren. Habe es auch geschafft, dass der User bei der Registrierung eine "Role" auswählen kann.
Was ich aber absolut nicht verstehe und auch nicht weiß wozu das gut sein soll, ist das Pageroute-Modul. Wozu benötige ich das? Kann mir da jemand mal ein Beispiel nennen.
Das würde mir schon sehr weiterhelfen.
Was mir auch sehr weiterhelfen würde, wenn mir jemand sagen könnte, wie ich die Felder für die Registrierung bearbeiten kann. Das heißt Felder hinzufügen wie Name, Adresse etc.
Bitte Leute. Das muss doch jemand wissen :-)
Erbse wrote: Was mir auch
am 22.11.2007 - 09:46 Uhr
Was mir auch sehr weiterhelfen würde, wenn mir jemand sagen könnte, wie ich die Felder für die Registrierung bearbeiten kann. Das heißt Felder hinzufügen wie Name, Adresse etc.
Hi Erbse, du kannst deiner Nutzerregistrierung sehr einfach neue Felder verschiedenster Art zufüen. Geh dazu unter Administration auf Benutzerverwaltung > Profile. Die dort angelegten Felder kannst du entweder schon während der Registrierung ausfüllen lassen oder erst nachträglich, wenn der Nutzer sein Profil bearbeitet / ergänzt.
LG, Beate
bsiegel wrote:
am 22.11.2007 - 11:27 Uhr
Was mir auch sehr weiterhelfen würde, wenn mir jemand sagen könnte, wie ich die Felder für die Registrierung bearbeiten kann. Das heißt Felder hinzufügen wie Name, Adresse etc.
Hi Erbse, du kannst deiner Nutzerregistrierung sehr einfach neue Felder verschiedenster Art zufüen. Geh dazu unter Administration auf Benutzerverwaltung > Profile. Die dort angelegten Felder kannst du entweder schon während der Registrierung ausfüllen lassen oder erst nachträglich, wenn der Nutzer sein Profil bearbeitet / ergänzt.
LG, Beate
Hallo Beate,
ach das war ja wirklich einfach. Hatte die Funktion auch schon entdeckt, aber wusste nicht, wie ich es schaffe das schon während der Registrierung einzufügen. Dachte das ginge nicht. Hatte aber lediglich ein Häkchen übersehen. Viele dank für deine Hilfe.
Jetzt fehlt nur noch die Funktion, dass der Benutzer sich bei (oder am besten vor) der Registrierung eine "Role" selbst aussuchen kann.
Danke nochmals
ggruß
Stefan
EDIT:

Ich habe jetzt jedoch im Profil doppelte Einträge:
An was könnte das liegen? Also das "Personal Data" ganz rechts ist mein variables Profilfeld. Funktioniert auch alles, jedeoch habe ich jetzt auch "General Settings" und "Account Settings". Unter beiden Reitern kommen dieselben Felder.
Außerdem kommt hin und wieder folgende Fehlermeldung:
warning: array_search() [function.array-search]: Wrong datatype for second argument in /home/omssucti/public_html/thoracic201/modules/nf_registration_mod/nf_registration_mod.module on line 1028.
Erbse wrote: Jetzt fehlt
am 22.11.2007 - 13:46 Uhr
Jetzt fehlt nur noch die Funktion, dass der Benutzer sich bei (oder am besten vor) der Registrierung eine "Role" selbst aussuchen kann.
Teste mal das: http://drupal.org/project/rolesignup
--
bv - drupalcenter.de
gerollt
am 22.11.2007 - 14:34 Uhr
Wenn es darum geht, nur die Rolle vorauszuwählen, sollte rolesignup wirklich völlig ausreichen. Sollen aber bei der Registrierung rollenabhängige Informationen abgefragt werden, dann ist die mühsame Kombination von nf_registration_mod und dessen Abhängigkeiten der Weg.
Erbse wrote:
am 17.12.2007 - 20:24 Uhr
...

...
Ist das mit der drupal standart möglich oder ist diese Profilverwaltung in einem Modul und wenn ja in welchem zu finden? Unter /Benutzerverwaltung finde ich nicht den Menupunkt "Profile"
EDIT: Hat sich erledigt. Ich hatte übersehen, das Profile Modul zu aktivieren ...