Ik wil dat mijn gebruikers maar één keer hun profiel kunnen invullen (bij registratie) en daarna niets meer kunnen veranderen.
Wel zou ik graag willen dat ze het kunnen bekijken via hun /user profielpagina.
Weet iemand hoe ik dit kan instellen? Heb gekeken bij toegangsrechten, maar hier kom ik niet verder.
Alvast bedankt!
Hey
is het zoiets dat je zoekt?
Mvg
TimLeytens
/** * Implements hook_menu_alter(). */ function hook_menu_alter(&$callbacks) { $callbacks['user/%user/edit']['access callback'] = 'mijn_eigen_access_callback'; }
/* * eigen access callback * hier doe je mee wat je wilt natuurlijk */ function mijn_eigen_access_callback() { global $user; if ($user->uid == 1) { return TRUE; } else { return FALSE; }
}
Hallo Tim,
Ik begrijp de bovenstaande code wel. Maar _waar_ plaats je deze code ergens?
Hope to hear, Aad.
dit zou in een eigen custom module moeten steken.
Tim
Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.
Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.
Hey
is het zoiets dat je zoekt?
Mvg
TimLeytens
/**
* Implements hook_menu_alter().
*/
function hook_menu_alter(&$callbacks) {
$callbacks['user/%user/edit']['access callback'] = 'mijn_eigen_access_callback';
}
/*
* eigen access callback
* hier doe je mee wat je wilt natuurlijk
*/
function mijn_eigen_access_callback() {
global $user;
if ($user->uid == 1) {
return TRUE;
}
else {
return FALSE;
}
}
Hallo Tim,
Ik begrijp de bovenstaande code wel. Maar _waar_ plaats je deze code ergens?
Hope to hear, Aad.
dit zou in een eigen custom module moeten steken.
Mvg
Tim