Permalink
Browse files

User capabilities are now properly loaded.

  • Loading branch information...
exe-cutor
exe-cutor committed Nov 13, 2006
1 parent d485515 commit dc13c4f8a3ec9ab36d4dd060bcc281d7d408872c
Showing with 10 additions and 6 deletions.
  1. +1 −6 auth/shibboleth/README.txt
  2. +9 −0 auth/shibboleth/index.php
@@ -14,7 +14,7 @@ Changes:
- 10. 2005: Added better error messages and moved text to language directories
- 02. 2006: Simplified authentication so that authorization works properly
Added instructions for IIS
-
+- 11. 2006: User capabilities are now loaded properly as of Moodle 1.7+
Moodle Configuration with Dual login
@@ -164,11 +164,6 @@ Example file:
?>
--
-Bugs
---------------------------------------------------------------------------------
-Please send bug reports concerning the Shibboleth part to
-Lukas Haemmerle <haemmerle@switch.ch>
-
--------------------------------------------------------------------------------
In case of problems and questions with Shibboleth authentication, contact
Lukas Haemmerle <haemmerle@switch.ch> or Markus Hagman <hagman@hytti.uku.fi>
@@ -56,6 +56,15 @@
$urltogo = $CFG->wwwroot.'/'; /// Go to the standard home page
unset($SESSION->wantsurl); /// Just in case
}
+
+ /// Go to my-moodle page instead of homepage if mymoodleredirect enabled
+ if (!has_capability('moodle/site:config',get_context_instance(CONTEXT_SYSTEM, SITEID)) and !empty($CFG->mymoodleredirect) and !isguest()) {
+ if ($urltogo == $CFG->wwwroot or $urltogo == $CFG->wwwroot.'/' or $urltogo == $CFG->wwwroot.'/index.php') {
+ $urltogo = $CFG->wwwroot.'/my/';
+ }
+ }
+
+ load_all_capabilities(); /// This is what lets the user do anything on the site :-)
redirect($urltogo);
}

0 comments on commit dc13c4f

Please sign in to comment.