Modulentwicklung: Extrafunktion fürs Backend und Zugriffsteuereung dafür
am 22.04.2008 - 13:33 Uhr in
Hallo Leute,
kann sein, dass meine Frage ziemlich dumm ist, aber ich bin immer
noch ein blutiger Anfänger, deswegen bitte ein Auge zudrücken:
1.) Ich benötige eine Funktion die nur von angemeldeten Benutzern
angesehen werden darf: eine Liste aller im System registrierten
Benutzer (Liste der Datensätze aus der users-DB-Tabelle von Drupal).
Wie baue ich diese Funtion in meine .module-Datei ein?
2.) Angenommen ich habe jetzt die neue Funktion in meinem Modul
untergebracht und bei Aufruf des entsprechenden Pfades wird meine
Benutzerliste angezeigt. Wie kann ich mit hook_access bestimmen,
dass diese Daten nicht "öffentlich" zugänglich sind??
Wäre echt super wenn mir hier jemand weiterhelfen könnte, da ich
echt wie der Ochse vorm Berg stehe und einfach nicht weiterkomme!!!
1000 Dank und viele Grüße
Soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben
einfach <?php// für hook
am 22.04.2008 - 17:16 Uhr
einfach
<?php
// für hook dein MOdulename einsetzen
function hook_perm() {
return array('access user list');
}
// irgendwie in deiner Funktion
if (user_access('access user list') {
//weitere Code
}
// oder wenn du die Seite als Menu Callback hinterlegst hast
function hook_menu($may_cache) {
$item[] = array(
'access' => user_access('access user list')
);
}
?>
Dieses Funktion in admin/user/access den Authenticated User bereitstellen
--------------
Mein Blog: www.freeblogger.org: May the source be with you
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dwehner@im.calug.de Warum Jabb
Vielen Dank. Der Tipp ist
am 23.04.2008 - 10:24 Uhr
Vielen Dank.
Der Tipp ist grossartig und hilft mir weiter!
Soezkan