Browse Source

fix bug by logout cause path exception (#2865)

Soap 7 years ago
parent
commit
f9004b6301
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/models/login.js

+ 2 - 2
src/models/login.js

@@ -29,8 +29,8 @@ export default {
           const redirectUrlParams = new URL(redirect);
           const redirectUrlParams = new URL(redirect);
           if (redirectUrlParams.origin === urlParams.origin) {
           if (redirectUrlParams.origin === urlParams.origin) {
             redirect = redirect.substr(urlParams.origin.length);
             redirect = redirect.substr(urlParams.origin.length);
-            if (redirect.startsWith('/#')) {
-              redirect = redirect.substr(2);
+            if (redirect.match(/^\/.*#/)) {
+              redirect = redirect.substr(redirect.indexOf('#')+1);
             }
             }
           } else {
           } else {
             window.location.href = redirect;
             window.location.href = redirect;