benutzerprofil deaktiveren
Eingetragen von byronic (195)
am 06.02.2008 - 22:58 Uhr in
am 06.02.2008 - 22:58 Uhr in
Ich würde gerne das Benutzerprofil für die Benutzer deaktivieren. Da ich die Seite wie eine KundenDB führen möchte, sollen die Benutzer keine Möglichkeit haben Ihr Profil zu ändern.
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: benutzerprofil deaktiveren
am 08.02.2008 - 17:38 Uhr
... sollen die Benutzer keine Möglichkeit haben Ihr Profil zu ändern.
Ohne Gewähr: Node Profile. Bei Nodes kann man etwas feiner einstellen, wer was ändern darf.
--
in ein Module <?phpfunction
am 08.02.2008 - 21:03 Uhr
in ein Module
<?php
function hook_menu($may_cache) {
$items = array();
if (!$may_cache) {
if (arg(0) == 'user' && is_numeric(arg(1)) && arg(1) > 0) {
$account = user_load(array('uid' => arg(1)));
if ($user !== FALSE) {
// Einzigste Veränderung: Auskommentieren des $user->uid == arg(1)
// -> User selber darf nicht bearbeiten
$items[] = array('path' => 'user/'. arg(1) .'/edit', 'title' => t('Edit'),
'callback' => 'drupal_get_form', 'callback arguments' => array('user_edit'),
'access' => $admin_access/*|| $user->uid == arg(1)*/, 'type' => MENU_LOCAL_TASK);
}
}
}
}
?>
In ein Module schreiben, fertig! :) Drupal rockt wie sau!
--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?