Commit c054d6fc73641a3801eba2c1f7f731d090096538

Authored by Victor Costa
1 parent 285efda0
Exists in session_cookie

Session cookie

Showing 1 changed file with 15 additions and 7 deletions   Show diff stats
@@ -17,7 +17,7 @@ var logged_in = false; @@ -17,7 +17,7 @@ var logged_in = false;
17 17
18 var loginButton; 18 var loginButton;
19 19
20 -var participa = true; 20 +var participa = false;
21 if(participa){ 21 if(participa){
22 var host = 'http://www.participa.br'; 22 var host = 'http://www.participa.br';
23 var private_token = '375bee7e17d0021af7160ce664874618'; //participa 23 var private_token = '375bee7e17d0021af7160ce664874618'; //participa
@@ -25,12 +25,12 @@ if(participa){ @@ -25,12 +25,12 @@ if(participa){
25 }else{ 25 }else{
26 var host = 'http://noosfero.com:3000'; 26 var host = 'http://noosfero.com:3000';
27 //var private_token = 'bd8996155f5ea4354e42fee50b4b6891'; //casa 27 //var private_token = 'bd8996155f5ea4354e42fee50b4b6891'; //casa
28 - var private_token = '04c9b36cf0afba52915fe86f182e741c'; //local serpro 28 + var private_token = '8f7e60ce3208897d61c4bc49fc1f2bf5'; //local serpro
29 var proposal_discussion = '632'; //local serpro 29 var proposal_discussion = '632'; //local serpro
30 //var proposal_discussion = '401'; //casa 30 //var proposal_discussion = '401'; //casa
31 } 31 }
32 32
33 -var noosferoAPI = host + '/api/v1/articles/' + proposal_discussion + '?private_token=' + private_token + '&fields=id,children,categories,abstract,body,title,image,url'; 33 +var noosferoAPI = host + '/api/v1/articles/' + proposal_discussion + private_token_param() + '&fields=id,children,categories,abstract,body,title,image,url';
34 34
35 $.getJSON(noosferoAPI) 35 $.getJSON(noosferoAPI)
36 .done(function( data ) { 36 .done(function( data ) {
@@ -205,11 +205,11 @@ function loadRandomProposal(topic_id, private_token) { @@ -205,11 +205,11 @@ function loadRandomProposal(topic_id, private_token) {
205 } 205 }
206 206
207 jQuery(document).ready(function($) { 207 jQuery(document).ready(function($) {
208 - if($.cookie('_dialoga_session')) {  
209 - var url = host + '/api/v1/users/me?private_token=' + $.cookie('_dialoga_session'); 208 + if(!logged_in) {
  209 + var url = host + '/api/v1/users/me';
210 $.getJSON(url).done(function( data ) { 210 $.getJSON(url).done(function( data ) {
211 logged_in = true; 211 logged_in = true;
212 - private_token = $.cookie('_dialoga_session'); 212 + private_token = data.private_token;
213 }); 213 });
214 } 214 }
215 }); 215 });
@@ -241,7 +241,7 @@ jQuery(document).ready(function($) { @@ -241,7 +241,7 @@ jQuery(document).ready(function($) {
241 url: host + '/api/v1/login', 241 url: host + '/api/v1/login',
242 data: $(this).parents('.login').serialize(), 242 data: $(this).parents('.login').serialize(),
243 xhrFields: { 243 xhrFields: {
244 - //withCredentials: true 244 + withCredentials: true
245 } 245 }
246 }).done(function(data) { 246 }).done(function(data) {
247 loginCallback(true, data.private_token); 247 loginCallback(true, data.private_token);
@@ -301,3 +301,11 @@ function display_proposal_detail(){ @@ -301,3 +301,11 @@ function display_proposal_detail(){
301 event.preventDefault(); 301 event.preventDefault();
302 302
303 } 303 }
  304 +
  305 +function private_token_param() {
  306 + if(!logged_in) {
  307 + return "?private_token="+private_token;
  308 + } else {
  309 + return '?';
  310 + }
  311 +}