From 277fe19dc163edc8d0c813e134853f2aa51b3c8f Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 3 Sep 2007 08:36:31 +0000 Subject: [PATCH] Don't let guests ever be edited --- user/edit.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/user/edit.php b/user/edit.php index 8c59328262..116e79eaca 100644 --- a/user/edit.php +++ b/user/edit.php @@ -27,15 +27,22 @@ $systemcontext = get_context_instance(CONTEXT_SYSTEM); $personalcontext = get_context_instance(CONTEXT_USER, $user->id); + // Guest can not edit if (isguestuser()) { print_error('guestnoeditprofile'); } + // The user profile we are editing if (!$user = get_record('user', 'id', $userid)) { error('User ID was incorrect'); } - //user interests separated by commas + // Guest can not be edited + if (isguestuser($user)) { + print_error('guestnoeditprofile'); + } + + // User interests separated by commas if (!empty($CFG->usetags)) { require_once($CFG->dirroot.'/tag/lib.php'); $user->interests = tag_names_csv(get_item_tags('user',$userid)); -- 2.39.5