Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in / Register
Toggle navigation
X
xinya_mini
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xwq
xinya_mini
Commits
96d56f4b
Commit
96d56f4b
authored
Apr 26, 2021
by
xwq
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
登录优化
parent
eccda6d1
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
82 additions
and
71 deletions
+82
-71
app.js
app.js
+1
-69
photo.js
pages/photo/photo.js
+81
-2
No files found.
app.js
View file @
96d56f4b
...
@@ -2,74 +2,6 @@ import { Jade } from "./jade/index"
...
@@ -2,74 +2,6 @@ import { Jade } from "./jade/index"
// const getUrl = require("./request").getUrl
// const getUrl = require("./request").getUrl
App
({
App
({
onLaunch
(){
onLaunch
(){
const
logs
=
wx
.
getStorageSync
(
'
logs
'
)
||
{}
const
userCode
=
wx
.
getAccountInfoSync
()
||
{}
const
userInfo
=
wx
.
getStorageSync
(
'
userInfo
'
)
||
{}
if
(
logs
&&
userCode
&&
false
){
console
.
log
(
userInfo
,
"
---------已登录
"
,
userCode
);
}
else
{
wx
.
login
({
success
:
res
=>
{
console
.
log
(
res
,
"
---------登录
"
);
var
code
=
res
.
code
wx
.
getUserInfo
({
withCredentials
:
true
,
success
:
res
=>
{
console
.
log
(
'
getUserInfo
'
)
wx
.
request
({
url
:
Jade
.
getUrl
(
"
users/sign_in.json
"
),
method
:
'
POST
'
,
data
:
{
code
:
code
,
user_info
:
res
.
userInfo
,
encrypted_data
:
res
.
encryptedData
,
iv
:
res
.
iv
},
success
:
res
=>
{
const
data
=
res
.
data
;
wx
.
setStorageSync
(
'
user
'
,
data
)
wx
.
setStorageSync
(
'
user_token
'
,
data
.
token
)
// Jade.UserManager.setUser(data)
// Jade.UserManager.setToken(data.token)
Jade
.
UserManager
.
authRequest
({
url
:
Jade
.
getUrl
(
"
babies.json
"
),
success
:
(
result
)
=>
{
if
(
typeof
result
.
data
===
"
object
"
)
{
wx
.
setStorageSync
(
'
baby
'
,
result
.
data
)
}
else
{
wx
.
setStorageSync
(
'
baby
'
,
null
)
}
// if (options && options.success) {
// options.success(result)
// }
},
fail
:
err
=>
{
// if (options && options.success) {
// options.success(result)
// }
}
})
}
})
},
fail
:
err
=>
{
var
pages
=
getCurrentPages
()
var
currentPage
=
pages
[
pages
.
length
-
1
]
if
(
currentPage
.
route
==
'
pages/study_package_activities/studyPackageActivityList
'
||
currentPage
.
route
==
'
pages/webView/webView
'
)
{
console
.
log
(
'
authorizeDialog NavigateTo
'
)
wx
.
navigateTo
({
url
:
`/pages/AuthorizeDialog/AuthorizeDialog?code=
${
code
}
&objc=UserManager`
})
}
else
{
console
.
log
(
'
authorizeDialog redirectTo
'
)
wx
.
redirectTo
({
url
:
`/pages/AuthorizeDialog/AuthorizeDialog?code=
${
code
}
&objc=UserManager`
})
}
}
})
}
})
}
}
}
})
})
\ No newline at end of file
pages/photo/photo.js
View file @
96d56f4b
// pages/photo/photo.js
// pages/photo/photo.js
import
{
Jade
}
from
"
../../jade/index
"
Page
({
Page
({
/**
/**
...
@@ -8,9 +9,87 @@ Page({
...
@@ -8,9 +9,87 @@ Page({
},
},
goIndex
(){
goIndex
(){
wx
.
navigateTo
({
// wx.setStorageSync('user', data)
url
:
'
/pages/takePhoto/takePhoto
'
,
// wx.setStorageSync('user_token', data.token)
if
(
wx
.
getStorageSync
(
'
user
'
)
&&
wx
.
getStorageSync
(
'
user_token
'
)){
wx
.
redirectTo
({
url
:
'
/pages/takePhoto/takePhoto
'
,
})
return
}
wx
.
showModal
({
title
:
'
登录弹窗
'
,
content
:
'
使用小程序前,请登录并授权小程序获取您的信息
'
,
success
(
res
)
{
if
(
res
.
confirm
)
{
wx
.
login
({
success
:
res
=>
{
console
.
log
(
res
,
"
---------登录
"
);
var
code
=
res
.
code
wx
.
getUserInfo
({
withCredentials
:
true
,
success
:
res
=>
{
console
.
log
(
'
getUserInfo
'
)
wx
.
request
({
url
:
Jade
.
getUrl
(
"
users/sign_in.json
"
),
method
:
'
POST
'
,
data
:
{
code
:
code
,
user_info
:
res
.
userInfo
,
encrypted_data
:
res
.
encryptedData
,
iv
:
res
.
iv
},
success
:
res
=>
{
const
data
=
res
.
data
;
wx
.
setStorageSync
(
'
user
'
,
data
)
wx
.
setStorageSync
(
'
user_token
'
,
data
.
token
)
// Jade.UserManager.setUser(data)
// Jade.UserManager.setToken(data.token)
Jade
.
UserManager
.
authRequest
({
url
:
Jade
.
getUrl
(
"
babies.json
"
),
success
:
(
result
)
=>
{
if
(
typeof
result
.
data
===
"
object
"
)
{
wx
.
setStorageSync
(
'
baby
'
,
result
.
data
)
}
else
{
wx
.
setStorageSync
(
'
baby
'
,
null
)
}
wx
.
redirectTo
({
url
:
'
/pages/takePhoto/takePhoto
'
,
})
// if (options && options.success) {
// options.success(result)
// }
},
fail
:
err
=>
{
// if (options && options.success) {
// options.success(result)
// }
}
})
}
})
},
fail
:
err
=>
{
wx
.
redirectTo
({
url
:
'
/pages/photo/photo
'
,
})
// wx.onLoad()
}
})
}
})
}
else
if
(
res
.
cancel
)
{
wx
.
redirectTo
({
url
:
'
/pages/photo/photo
'
,
})
}
}
})
})
},
},
/**
/**
* 生命周期函数--监听页面加载
* 生命周期函数--监听页面加载
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment