Skip to content

Commit cfc4e34

Browse files
authored
Merge pull request #46 from topcoder-platform/issues-178
Added debug logging
2 parents d7f39c3 + 517ea82 commit cfc4e34

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

Topcoder/class.topcoder.plugin.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -701,10 +701,11 @@ public static function getRoles($names, $type, &$missing = null) {
701701
}
702702

703703
public function base_afterSignIn_handler($sender, $args) {
704-
self::log('base_afterSignIn_handler', []);
705704
if(!Gdn::session()->isValid()) {
706705
throw new ClientException('The session could not be started', 401);
707706
}
707+
self::log('base_afterSignIn_handler', ['Session Permissions' => Gdn::session()->getPermissionsArray()]);
708+
708709
}
709710

710711
/**
@@ -713,8 +714,8 @@ public function base_afterSignIn_handler($sender, $args) {
713714
* @param $args
714715
*/
715716
public function base_guestSignIn_handler($sender, $args) {
716-
self::log('base_guestSignIn_handler', []);
717717
$this->startSessionAsGuest($sender, $args);
718+
self::log('base_guestSignIn_handler', ['Session Permissions' => Gdn::session()->getPermissionsArray()]);
718719
}
719720

720721
/**
@@ -723,8 +724,9 @@ public function base_guestSignIn_handler($sender, $args) {
723724
* @param $args
724725
*/
725726
public function base_badSignIn_handler($sender, $args) {
726-
self::log('base_badSignIn_handler', []);
727727
$this->startSessionAsGuest($sender, $args);
728+
self::log('base_badSignIn_handler', ['Session Permissions' => Gdn::session()->getPermissionsArray()]);
729+
728730
}
729731

730732
/**
@@ -856,6 +858,9 @@ public function userController_UserCell_handler($sender, $args) {
856858
}
857859

858860
function gdn_dispatcher_beforeControllerMethod_handler($sender, $args){
861+
if(!c('Garden.Installed')){
862+
return;
863+
}
859864
if(!Gdn::session()->isValid()) {
860865
return;
861866
}
@@ -1644,7 +1649,9 @@ private function getTopcoderProjectRoles($user, $resources = null, $roleResource
16441649
// TODO: Debugging issues-108
16451650
public function base_beforeNewDiscussionButton_handler($sender, $args) {
16461651
$newDiscussionModule = $args['NewDiscussionModule'];
1652+
16471653
self::log('NewDiscussionModule_beforeNewDiscussionButton_handler', [
1654+
'UserID' => Gdn::session()->UserID,
16481655
'ShowGuests' => $newDiscussionModule->ShowGuests,
16491656
'CategoryID' => $newDiscussionModule->CategoryID, 'session.isValid' => Gdn::session()->isValid(),
16501657
'privilegedGuest' => ($newDiscussionModule->ShowGuests && !Gdn::session()->isValid()),

0 commit comments

Comments
 (0)