Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
xianyu-ufo-app-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
yyq
5 years ago
Commit
3005a13e33915e3387159e164fa0369fb1b33fa2
1 parent
46896be2
fix third refer
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
6 deletions
apps/entry-client.js
apps/pages/order/deliver.vue
doraemon/models/passport.js
apps/entry-client.js
View file @
3005a13
...
...
@@ -47,13 +47,22 @@ Vue.use(Bind);
yoho
.
auth
=
async
(
loginUrl
)
=>
{
let
user
=
await
sdk
.
getUser
();
// let user = await sdk.getUser();
let
user
=
''
;
if
(
user
&&
user
.
uid
)
{
return
user
;
}
else
{
cookie
.
set
(
'third_backurl'
,
location
.
href
);
location
.
href
=
loginUrl
||
`
$
{
location
.
origin
}
/xianyu/
passport
/
login
/
taobao
`
;
cookie
.
set
(
'third_backurl'
,
location
.
href
,
{
domain
:
'.yohobuy.com'
,
path
:
'/'
});
console
.
log
(
location
.
href
)
setTimeout
(()
=>
{
location
.
href
=
loginUrl
||
`
$
{
location
.
origin
}
/xianyu/
passport
/
login
/
taobao
`
;
},
100
);
return
;
}
}
...
...
apps/pages/order/deliver.vue
View file @
3005a13
...
...
@@ -87,6 +87,8 @@ export default {
this.canScan = true;
}
this.$yoho.auth();
this.fetchAppraiseAddressChangeNotice({orderCode: this.orderCode}).then(res => {
let isChanged = get(res, 'data.isChanged');
let isForceShow = get(res, 'data.isForceShow');
...
...
doraemon/models/passport.js
View file @
3005a13
const
_
=
require
(
'lodash'
);
const
url
=
require
(
'url'
);
const
uuid
=
require
(
'uuid'
);
const
passport
=
require
(
'passport'
);
const
TaobaoStrategy
=
require
(
'./passport-taobao'
);
...
...
@@ -150,7 +149,7 @@ const login = {
if
(
result
.
code
===
200
)
{
if
(
_
.
get
(
result
,
'data.is_bind'
)
===
'N'
)
{
redirectUrl
=
req
.
cookies
.
third_backurl
?
url
.
parse
(
req
.
cookies
.
third_backurl
)
:
homePage
;
redirectUrl
=
req
.
cookies
.
third_backurl
?
req
.
cookies
.
third_backurl
:
homePage
;
redirectUrl
+=
redirectUrl
.
indexOf
(
'?'
)
>
0
?
'&'
:
'?'
;
redirectUrl
+=
'bind_code='
+
encodeURIComponent
(
aes
.
dynamicEncryption
(
`
taobao
::
$
{
user
.
open_uid
}
`
));
}
else
if
(
+
_
.
get
(
result
,
'data.uid'
)
>
0
)
{
...
...
@@ -160,7 +159,7 @@ const login = {
req
,
res
}).
finally
(()
=>
{
let
refer
=
req
.
cookies
.
third_backurl
?
url
.
parse
(
req
.
cookies
.
third_backurl
)
:
homePage
;
let
refer
=
req
.
cookies
.
third_backurl
?
req
.
cookies
.
third_backurl
:
homePage
;
return
res
.
redirect
(
refer
);
});
...
...
Please
register
or
login
to post a comment