[development] deny user #1

Augustin (Beginner) drupal.beginner at wechange.org
Wed Sep 13 14:58:19 UTC 2006

On Wednesday 13 September 2006 10:44 pm, Johan Forngren wrote:
> I've learned that one should never call die/exit, since some functions will
> not be executed then (e.g. footer functions etc).

you're right, but this was a quick test, and die() never got executed anyway.

Anyway, the code below still does not work, because it also prevent user #1 to 
run cron.php which is needed to import the nodes. I'll add another check to 
see the requested URI to allow cron to do its job.

function demexp_form_alter($form_id, &$form) {
  global $user;
  if ($form_id == 'demexp_question_node_form' AND $user->uid == 1) {
    echo $user->uid;
    drupal_set_message( t('You may not create or modify a demexp_question 
node'), 'error');

It's not that urgent, so I still have time to look for the best solution.



Because we and the world need to change.
Intimate Relationships, peace and harmony in the couple.

More information about the development mailing list