X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/auth/ldap
home
/
cbholdings
/
pasukulu
/
auth
/
ldap
/
📁
..
📄
README-LDAP
(74 B)
📄
auth.php
(94.13 KB)
📁
classes
📁
cli
📁
db
📁
lang
📄
locallib.php
(2.2 KB)
📄
ntlmsso_attempt.php
(1.27 KB)
📄
ntlmsso_finish.php
(1.15 KB)
📄
ntlmsso_magic.php
(1.26 KB)
📄
settings.php
(17.46 KB)
📁
tests
📄
upgrade.txt
(571 B)
📄
version.php
(1.14 KB)
Editing: ntlmsso_magic.php
<?php // Don't let lib/setup.php set any cookies // as we will be executing under the OS security // context of the user we are trying to login, rather than // of the webserver. define('NO_MOODLE_COOKIES', true); require(__DIR__.'/../../config.php'); $PAGE->set_context(context_system::instance()); $authsequence = get_enabled_auth_plugins(); // Auths, in sequence. if (!in_array('ldap', $authsequence, true)) { throw new \moodle_exception('ldap_isdisabled', 'auth'); } $authplugin = get_auth_plugin('ldap'); if (empty($authplugin->config->ntlmsso_enabled)) { throw new \moodle_exception('ntlmsso_isdisabled', 'auth_ldap'); } $sesskey = required_param('sesskey', PARAM_RAW); $file = $CFG->dirroot.'/pix/spacer.gif'; if ($authplugin->ntlmsso_magic($sesskey) && file_exists($file)) { if (!empty($authplugin->config->ntlmsso_ie_fastpath)) { if (core_useragent::is_ie()) { redirect($CFG->wwwroot.'/auth/ldap/ntlmsso_finish.php'); } } // Serve GIF // Type header('Content-Type: image/gif'); header('Content-Length: '.filesize($file)); // Output file $handle = fopen($file, 'r'); fpassthru($handle); fclose($handle); exit; } else { throw new \moodle_exception('ntlmsso_iwamagicnotenabled', 'auth_ldap'); }
Upload File
Create Folder