Benutzerkonto
am 06.07.2006 - 19:13 Uhr in
Wie kann man dafür sorgen, dass ein Benutzer sein Passwort nicht ändern kann?
Gruß
Meinolf
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie kann man dafür sorgen, dass ein Benutzer sein Passwort nicht ändern kann?
Gruß
Meinolf
Beiträge im Forum: 250233
Registrierte User: 20457
Neue User:
| wla | 9461 |
| stBorchert | 6003 |
| quiptime | 4972 |
| Tobias Bähr | 4019 |
| bv | 3924 |
| ronald | 3857 |
| md | 3717 |
| Thoor | 3678 |
| Alexander Langer | 3416 |
| Exterior | 2903 |
Das ist die Einstellung
am 06.07.2006 - 19:23 Uhr
Das ist die Einstellung change own username unter
admin/access.vg
Benutzername
am 06.07.2006 - 19:43 Uhr
Dann kann der Benutzer seinen Namen nicht mehr ändern. Wohl aber das Passwort.
Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de
Oh hatte mich
am 06.07.2006 - 19:45 Uhr
Oh hatte mich verlesen.
Wofür aber soll es denn gut sein, daß der Benutzer sein Passwort nicht ändern kann?
Soweit ich weiss läßt sich das mir Bormitteln nicht vermeiden.
vg
Für ein Demosystem
am 06.07.2006 - 19:48 Uhr
Ich hab eine öffentlich zugängliche Drupal Demoversion mit einem user:demo Pw:demo.
Und irgendein Spaßvogel ändert jetzt dauernd das Passwort.
Hier im drupalcenter gibts auch 'ne Demo. Da kann man das Passwort nicht ändern!
Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de
Das ist ein kleiner Hack des
am 06.07.2006 - 19:58 Uhr
Das ist ein kleiner Hack des User-Moduls. Ich schick's Dir mal per eMail.
Hack
am 06.07.2006 - 20:03 Uhr
Hatte ich schon vermutet.
Danke!
Kann ich das user-modul in einer Multisite Installation an zwei Stellen benutzen?
Also unter default und unter sites/irgendwas/modules.
Ich würd dem Spaßvogel nämlich gerne den Spaß verderben ;-)
Gruß
Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de
Re: Hack
am 06.07.2006 - 20:14 Uhr
Kann ich das user-modul in einer Multisite Installation an zwei Stellen benutzen?
Also unter default und unter sites/irgendwas/modules.
Ich habe das zwar noch nicht getestet, denke aber das es funktionieren sollte.
Re: Hack
am 06.07.2006 - 23:03 Uhr
Kann ich das user-modul in einer Multisite Installation an zwei Stellen benutzen?
Also unter default und unter sites/irgendwas/modules.
Leider funktioniert es nicht. Es wird immer nur das Modul verwendet, dass in der Datenbanktabelle System angegeben ist.
Update:
Pardon, natürlich geht es. Man braucht für jede Site nur eine eigene System-Tabelle.
system Tabelle
am 06.07.2006 - 23:47 Uhr
Danke für den Hinweis. Ich probier mal den Hack von Björn so zu verändern, dass ich den user->name (wer hat schon 'demo' als user name) mit einbeziehe.
Gruß
Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de
Passwort ändern
am 07.07.2006 - 11:05 Uhr
Ich habs jetzt so gemacht, dass ich auf
<?phpif (user_access('change own username'))
?>
überprüfe. Dadurch hab ich die Möglichkeit, das auf meinen Sites unterschiedlich zu behandeln. Außerdem kann ich so bestimmten Rollen das Recht einräumen.
Wer seinen Namen ändern darf, darf auch sein Passwort ändern. Das macht ja Sinn.
Und mein user 'demo' darf das halt nicht und somit der Spaßvogel auch nicht :-)
Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de
Re: Passwort ändern
am 07.07.2006 - 11:38 Uhr
An welchen Stellen hast du die Bedingung eingebaut?
User_edit_form
am 07.07.2006 - 12:36 Uhr
In der Funktion user_edit_form($uid, $edit) bevor die Passwort Felder generiert werden.
Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de