File tree Expand file tree Collapse file tree 4 files changed +34
-44
lines changed Expand file tree Collapse file tree 4 files changed +34
-44
lines changed Original file line number Diff line number Diff line change 1
1
function getParameterByName ( name , url ) {
2
2
if ( ! url ) url = window . location . href ;
3
3
name = name . replace ( / [ \[ \] ] / g, "\\$&" ) ;
4
- var regex = new RegExp ( "[?&]" + name + "(=([^&#]*)|&|#|$)" ) ,
4
+ var regex = new RegExp ( "[?&# ]" + name + "(=([^&#]*)|&|#|$)" ) ,
5
5
results = regex . exec ( url ) ;
6
6
if ( ! results ) return null ;
7
7
if ( ! results [ 2 ] ) return '' ;
8
8
return decodeURIComponent ( results [ 2 ] . replace ( / \+ / g, " " ) ) ;
9
- }
9
+ }
Original file line number Diff line number Diff line change 8
8
< script src ="assets/util.js "> </ script >
9
9
</ head >
10
10
< body >
11
- < script >
12
-
13
- // if we don't receive an access token then login failed and/or the user has not connected properly
14
- var accessToken = getParameterByName ( "#access_token" ) ;
15
- var status = "failed" ;
16
- var message = { } ;
17
- if ( accessToken ) {
18
- //message = "{\"status\" : true, \"accessToken\": \"" + accessToken + "\" }";
19
- message . status = true ;
20
- message . accessToken = accessToken ;
21
- }
22
- else
23
- {
24
- //message = "{\"status\" : false, \"error\": \"" + getParameterByName("error") + "\", \"errorDescription\": \"" + getParameterByName("error_description") + "\" }";
25
- message . status = false ;
26
- message . error = getParameterByName ( "error" ) ;
27
- message . errorDescription = getParameterByName ( "error_description" ) ;
28
- }
29
-
30
- window . opener . postMessage ( JSON . stringify ( message ) , "http://localhost:5000" ) ;
11
+ < script >
12
+ // if we don't receive an access token then login failed and/or the user has not connected properly
13
+ var accessToken = getParameterByName ( "access_token" ) ;
14
+ var message = { } ;
15
+ if ( accessToken ) {
16
+ message . status = true ;
17
+ message . accessToken = accessToken ;
18
+ }
19
+ else
20
+ {
21
+ message . status = false ;
22
+ message . error = getParameterByName ( "error" ) ;
23
+ message . errorDescription = getParameterByName ( "error_description" ) ;
24
+ }
25
+ window . opener . postMessage ( JSON . stringify ( message ) , "http://localhost:5000" ) ;
31
26
</ script >
32
27
</ body >
33
28
</ html >
Original file line number Diff line number Diff line change 1
1
function getParameterByName ( name , url ) {
2
2
if ( ! url ) url = window . location . href ;
3
3
name = name . replace ( / [ \[ \] ] / g, "\\$&" ) ;
4
- var regex = new RegExp ( "[?&]" + name + "(=([^&#]*)|&|#|$)" ) ,
4
+ var regex = new RegExp ( "[?&# ]" + name + "(=([^&#]*)|&|#|$)" ) ,
5
5
results = regex . exec ( url ) ;
6
6
if ( ! results ) return null ;
7
7
if ( ! results [ 2 ] ) return '' ;
8
8
return decodeURIComponent ( results [ 2 ] . replace ( / \+ / g, " " ) ) ;
9
- }
9
+ }
Original file line number Diff line number Diff line change 8
8
< script src ="assets/util.js "> </ script >
9
9
</ head >
10
10
< body >
11
- < script >
12
-
13
- // if we don't receive an access token then login failed and/or the user has not connected properly
14
- var accessToken = getParameterByName ( "#access_token" ) ;
15
- var status = "failed" ;
16
- var message = { } ;
17
- if ( accessToken ) {
18
- //message = "{\"status\" : true, \"accessToken\": \"" + accessToken + "\" }";
19
- message . status = true ;
20
- message . accessToken = accessToken ;
21
- }
22
- else
23
- {
24
- //message = "{\"status\" : false, \"error\": \"" + getParameterByName("error") + "\", \"errorDescription\": \"" + getParameterByName("error_description") + "\" }";
25
- message . status = false ;
26
- message . error = getParameterByName ( "error" ) ;
27
- message . errorDescription = getParameterByName ( "error_description" ) ;
28
- }
29
-
30
- window . opener . postMessage ( JSON . stringify ( message ) , "http://localhost:5000" ) ;
11
+ < script >
12
+ // if we don't receive an access token then login failed and/or the user has not connected properly
13
+ var accessToken = getParameterByName ( "access_token" ) ;
14
+ var message = { } ;
15
+ if ( accessToken ) {
16
+ message . status = true ;
17
+ message . accessToken = accessToken ;
18
+ }
19
+ else
20
+ {
21
+ message . status = false ;
22
+ message . error = getParameterByName ( "error" ) ;
23
+ message . errorDescription = getParameterByName ( "error_description" ) ;
24
+ }
25
+ window . opener . postMessage ( JSON . stringify ( message ) , "http://localhost:5000" ) ;
31
26
</ script >
32
27
</ body >
33
28
</ html >
You can’t perform that action at this time.
0 commit comments