添加github登陆功能
This commit is contained in:
parent
7e61d738cf
commit
3f8396a254
@ -13,20 +13,20 @@ export default {
|
||||
async mounted () {
|
||||
const code = this.$route.query.code
|
||||
|
||||
if (!code) { this.notice = '<p style="color: #999">非法访问,缺少授权参数"code"。<p><br><br> <a href="https://www.wyr.me" target="_blank">返回首页<a>' }
|
||||
if (!code) { this.notice = '<p style="color: #999">非法访问,缺少授权参数"code"。<p><br><br> <a href="https://www.wyr.me" target="_blank">返回首页<a>'; this.$finishLoad(); return }
|
||||
|
||||
const { data } = await this.$axios.post('/visitor/user/auth', {
|
||||
const { data } = await this.$axios.post('http://127.0.0.1:65534/visitor/user/auth', {
|
||||
type: 'github',
|
||||
code
|
||||
})
|
||||
|
||||
if (data.status !== 1) {
|
||||
this.notice = '<p style="color: #999">授权失败,请再试一次。<p><br><br> <a href="https://www.wyr.me" target="_blank">返回首页<a>'
|
||||
this.notice = '<p style="color: #999">授权失败,请关闭页面从登陆入口再试一次。<p><br><br> <a href="https://www.wyr.me" target="_blank">返回首页<a>'
|
||||
this.$finishLoad()
|
||||
return
|
||||
}
|
||||
|
||||
console.log(data)
|
||||
|
||||
window.opener.localStorage.visitorToken = data.token
|
||||
window.opener.localStorage.visitorToken = data.result
|
||||
window.opener.authSuccess(data)
|
||||
window.close()
|
||||
|
||||
|
@ -437,12 +437,7 @@ export default {
|
||||
}
|
||||
},
|
||||
login () {
|
||||
const newWindow = window.open('https://github.com/login/oauth/authorize?client_id=ce1673a37333e47e482d&redirect_uri=https://www.wyr.me/auth', 'Github授权', 'scrollbars=yes,resizable=yes,status=no,location=yes,toolbar=no,menubar=no,width=800,height=600,left=0,top=0')
|
||||
|
||||
newWindow.onload = function () {
|
||||
// newWindow.location
|
||||
// newWindow.close()
|
||||
}
|
||||
window.open('https://github.com/login/oauth/authorize?client_id=ce1673a37333e47e482d&redirect_uri=https://www.wyr.me/auth', 'Github授权', 'scrollbars=yes,resizable=yes,status=no,location=yes,toolbar=no,menubar=no,width=800,height=600,left=0,top=0')
|
||||
}
|
||||
},
|
||||
head () {
|
||||
|
Loading…
Reference in New Issue
Block a user