Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit c81001e

Browse files
committed
Merge pull request #67 from appirio-tech/SUP-484-tc-apple-share-cookie
Sup 484 tc apple share cookie
2 parents fe45252 + 37fc20a commit c81001e

File tree

5 files changed

+5
-70
lines changed

5 files changed

+5
-70
lines changed

src/js/app/challenge-details/js/controllers/challenge-details-controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
vm.challengeType = challengeType;
5959
vm.siteURL = siteURL;
6060

61-
vm.isLoggedIn = typeof $cookies.tcjwt !== 'undefined' && typeof $cookies.tcsso !== 'undefined';
61+
vm.isLoggedIn = typeof $cookies.tcjwt !== 'undefined';
6262
vm.delayAction = typeof $cookies.tcDelayChallengeAction !== 'undefined';
6363
if (vm.delayAction) {
6464
vm.tcDoAction = $cookies.tcDelayChallengeAction.split('|');

src/js/app/challenge-details/js/ng-challenge-detail-software.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ $(document).ready(function () {
8484
// init tab nav
8585
app.tabNavinit();
8686

87-
var tcsso = getCookie('tcsso');
8887
var tcjwt = getCookie('tcjwt');
8988

9089
});

src/js/scripts.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,21 +45,19 @@ var app = {
4545
$('body').addClass('ie7');
4646
ie7 = true;
4747
}
48-
// expiry date for tcjwt and tcsso cookies extended 1 year if rememberme true
48+
// expiry date for tcjwt cookie extended 1 year if rememberme true
4949
if ($.cookie('rememberMe')) {
5050
$.cookie.raw = true;
5151
var tcjwt = $.cookie('tcjwt');
52-
var tcsso = $.cookie('tcsso');
53-
if ((typeof tcjwt != 'undefined') && (typeof tcsso != 'undefined')) {
52+
if ((typeof tcjwt != 'undefined')) {
5453
var cookieConfig = {
5554
expires: 365,
5655
path: '/',
5756
domain: '.topcoder.com'
5857
};
5958
$.cookie('tcjwt', tcjwt, cookieConfig);
60-
$.cookie('tcsso', tcsso, cookieConfig);
6159
} else {
62-
// if tcjwt and tcsso not present remove rememberme
60+
// if tcjwt not present remove rememberme
6361
$.removeCookie('rememberMe');
6462
}
6563
}
@@ -1710,9 +1708,8 @@ var app = {
17101708

17111709
isLoggedIn: function() {
17121710
var tcjwt = $.cookie('tcjwt');
1713-
var tcsso = $.cookie('tcsso');
17141711

1715-
if (typeof tcjwt == "undefined" || typeof tcsso == "undefined") {
1712+
if (typeof tcjwt == "undefined") {
17161713
return false;
17171714
}
17181715

wp/wp-content/plugins/TcApi-hookup/includes/header.php

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -34,66 +34,6 @@
3434

3535
<body>
3636

37-
<?php
38-
$nav = array (
39-
'menu' => 'Main Navigation',
40-
'menu_class' => '',
41-
'container' => '',
42-
'menu_class' => 'root',
43-
'items_wrap' => '%3$s',
44-
'walker' => new nav_menu_walker ()
45-
);
46-
47-
// Print a cookie
48-
//echo $_COOKIE["tcsso"];
49-
50-
//Get the TopCoder SSO Cookie
51-
$cookie = $_COOKIE["tcsso"];
52-
$cookie_parts = explode( "|", $cookie);
53-
$user_id = $cookie_parts[0];
54-
$tc_token = $cookie_parts[1];
55-
#$user_id = "22760600";
56-
57-
// PEMULA - update this to correctly parts the "handle" from the json and set it to $handle
58-
$url = "https://community.topcoder.com/tc?module=BasicData&c=get_handle_by_id&dsid=30&uid=".$user_id."&json=true";
59-
$response = get_json_from_url ( $url );
60-
#print_r($response);
61-
// print_r( json_decode ( $response )->data[0]->handle );
62-
63-
// if (is_wp_error ( $response ) || ! isset ( $response ['data'] )) {
64-
// return "Error in processing";
65-
// }
66-
//$handle_obj = json_decode ( $response ['data'], true);
67-
//echo print_r ($handle_obj);
68-
//print_r($handle_obj->{'handle'});
69-
70-
$handle = json_decode ( $response )->data[0]->handle; //Replace this with a call to http://community.topcoder.com/tc?module=BasicData&c=get_handle_by_id&dsid=30&uid=8547899&json=true and parse the handle from the result.
71-
72-
if ( isset($_COOKIE["user"]) )
73-
{
74-
$user = $handle;
75-
$welcome = "hide";
76-
$reg = "";
77-
}
78-
else
79-
{
80-
$user = "newUser";
81-
$welcome = "";
82-
$reg = "hide";
83-
}
84-
85-
global $coder;
86-
$coder = get_raw_coder($handle);
87-
$memberSince = explode(" ",$coder->memberSince);
88-
$memberSince = explode(".",$memberSince[0]);
89-
$memberEarning = '$'.$coder->overallEarning;
90-
if ( $coder->photoLink != '')
91-
$photoLink = 'http://community.topcoder.com'.$coder->photoLink;
92-
else
93-
$photoLink = 'http://community.topcoder.com/i/m/nophoto_login.gif';
94-
95-
?>
96-
9737
<div id="wrapper">
9838
<nav class="sidebarNav mainNav onMobi <?php echo $user; ?>">
9939
<ul class="root"><?php wp_nav_menu ( $nav ); ?>

wp/wp-content/themes/tcs-responsive/page-referral.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@
7474
if ( $('#referralText').length>0 ) {
7575
var tcjwt = $.cookie('tcjwt');
7676
if (tcjwt) {
77-
var tcssoValues = tcsso.split("|");
7877
var handle = '';
7978

8079
$.ajax({type: "GET", url: tcApiRUL + '/user/identity', dataType: 'json', headers: {'Authorization': 'Bearer ' + tcjwt}, function(data) {

0 commit comments

Comments
 (0)