调整qq登录相关

dev_ysm
杨树明 5 years ago
parent 03f5340c9f
commit 07eea28458

@ -563,13 +563,13 @@ class LoginDialog extends Component {
qqlogin:true qqlogin:true
}) })
//window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2otherloginqq&response_type=code` //window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2otherloginqq&response_type=code`
window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2fotherloginqq&response_type=code` window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=null,${window.location.host}&response_type=code`
// window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginstart&tp=qq&response_type=code` // window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginstart&tp=qq&response_type=code`
} }
openphoneqqlogin=()=>{ openphoneqqlogin=()=>{
window.open( window.open(
`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=https%3a%2f%2ftest-newweb.educoder.net%2fotherloginqq&response_type=code` `https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=null,${window.location.host}&response_type=code`
) )
} }
@ -720,24 +720,24 @@ class LoginDialog extends Component {
<a onClick={()=>this.openweixinlogin()}> <a onClick={()=>this.openweixinlogin()}>
<img src={require('./WeChat.png')} alt="微信登录"/> <img src={require('./WeChat.png')} alt="微信登录"/>
</a> </a>
{/*<a onClick={()=>this.openqqlogin()} className={"ml10"}>*/} <a onClick={()=>this.openqqlogin()} className={"ml10"}>
{/*<img src={require('./qq.png')} alt="qq登录"/>*/} <img src={require('./qq.png')} alt="qq登录"/>
{/*</a>*/} </a>
</div> </div>
</p>:""} </p>:<p className="clearfix mt20">
<span className={"startlogin"}> 快速登录 </span>
<div className={"mt10"}>
{/*<a onClick={()=>this.openweixinlogin()}>*/}
{/*<img src={require('./WeChat.png')} alt="微信登录"/>*/}
{/*</a>*/}
<a onClick={()=>this.openphoneqqlogin()} className={"ml10"}>
<img src={require('./qq.png')} alt="qq登录"/>
</a>
</div>
</p>}
{/*<p className="clearfix mt20">*/}
{/*<span className={"startlogin"}>———————— 快速登录 ————————</span>*/}
{/*<div className={"mt10"}>*/}
{/*/!*<a onClick={()=>this.openweixinlogin()}>*!/*/}
{/*/!*<img src={require('./WeChat.png')} alt="微信登录"/>*!/*/}
{/*/!*</a>*!/*/}
{/*<a onClick={()=>this.openphoneqqlogin()} className={"ml10"}>*/}
{/*<img src={require('./qq.png')} alt="qq登录"/>*/}
{/*</a>*/}
{/*</div>*/}
{/*</p>*/}
</form>} </form>}
{weixinlogin===true?<iframe {weixinlogin===true?<iframe

@ -8,32 +8,33 @@ class Otherloginqq extends Component {
componentDidMount() { componentDidMount() {
let query=this.props.location.search; let query=this.props.location.search;
if(query!= ""){
const type = query.split('?code='); const type = query.split('?code=');
const types = type[1].split('&state='); const types = type[1].split('&state=');
let codeurl = `/auth/qq/callback`; const typeshref = types[1].split('%2C');
axios.get(codeurl,{params:{ let codeurl = `/auth/qq/callback`;
code:type[1], axios.get(codeurl,{params:{
redirect_uri:`https://${window.location.host}/otherloginqq` code:types[0],
}}).then((result)=> { redirect_uri:`https://www.educoder.net/otherloginqq`
if(result){ }}).then((result)=> {
if(result.data.status===0){ if(result){
if(result.data.new_user===true){ if(result.data.status===0){
window.location.href="/otherlogin?type=qq" if(result.data.new_user===true){
}else{ window.location.href=`https://${decodeURIComponent(typeshref[1])}/otherlogin?type=qq`;
// this.getinfo()
if(types[1]==="account"){
window.location.href="/account/binding"
}else{ }else{
window.location.href="/" // this.getinfo()
if(typeshref[0]==="account"){
window.location.href=`https://${decodeURIComponent(typeshref[1])}/account/binding`;
}else{
window.location.href=`https://${decodeURIComponent(typeshref[1])}`;
}
} }
} }
} }
} }).catch((error)=>{
}).catch((error)=>{
}) })
}
} }
render() { render() {

@ -24,7 +24,7 @@ class Otherloginstart extends Component {
window.location.href=`https://${typeshref[1]}/otherlogin?type=wechat`; window.location.href=`https://${typeshref[1]}/otherlogin?type=wechat`;
}else{ }else{
// this.getinfo() // this.getinfo()
if(typeshref[1]==="account"){ if(typeshref[0]==="account"){
window.location.href=`https://${typeshref[1]}/account/binding`; window.location.href=`https://${typeshref[1]}/account/binding`;
}else{ }else{
window.location.href=`https://${typeshref[1]}`; window.location.href=`https://${typeshref[1]}`;

@ -928,13 +928,13 @@ class LoginRegisterComponent extends Component {
qqlogin:true qqlogin:true
}) })
//window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2otherloginqq&response_type=code` //window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2otherloginqq&response_type=code`
window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2fotherloginqq&response_type=code` window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=null,${window.location.host}&response_type=code`
// window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginstart&tp=qq&response_type=code` // window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginstart&tp=qq&response_type=code`
} }
openphoneqqlogin=()=>{ openphoneqqlogin=()=>{
window.open( window.open(
`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=https%3a%2f%2ftest-newweb.educoder.net%2fotherloginqq&response_type=code` `https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=null,${window.location.host}&response_type=code`
) )
} }
render() { render() {
@ -1085,29 +1085,24 @@ class LoginRegisterComponent extends Component {
<a onClick={()=>this.openweixinlogin()}> <a onClick={()=>this.openweixinlogin()}>
<img src={require('./img/WeChat.png')} alt="微信登录"/> <img src={require('./img/WeChat.png')} alt="微信登录"/>
</a> </a>
{/*<a onClick={()=>this.openqqlogin()} className={"ml10"}>*/} <a onClick={()=>this.openqqlogin()} className={"ml10"}>
{/*<img src={require('./img/qq.png')} alt="qq登录"/>*/} <img src={require('./img/qq.png')} alt="qq登录"/>
</a>
</div>
</p>: <p className="clearfix mb10 textcenter">
<span className={"startlogin"}> 快速登录 </span>
<div className={"mt10"}>
{/*<a onClick={()=>this.openweixinlogin()}>*/}
{/*<img src={require('./WeChat.png')} alt="微信登录"/>*/}
{/*</a>*/} {/*</a>*/}
<a onClick={()=>this.openphoneqqlogin()}>
<img src={require('./img/qq.png')} alt="qq登录"/>
</a>
</div> </div>
</p>:""} </p>}
</div> </div>
} }
{/*<p className="clearfix mb10 textcenter">*/}
{/*<span className={"startlogin"}>———————— 快速登录 ————————</span>*/}
{/*<div className={"mt10"}>*/}
{/*/!*<a onClick={()=>this.openweixinlogin()}>*!/*/}
{/*/!*<img src={require('./WeChat.png')} alt="微信登录"/>*!/*/}
{/*/!*</a>*!/*/}
{/*<a onClick={()=>this.openphoneqqlogin()}>*/}
{/*<img src={require('./img/qq.png')} alt="qq登录"/>*/}
{/*</a>*/}
{/*</div>*/}
{/*</p>*/}
{ {
@ -1265,28 +1260,27 @@ class LoginRegisterComponent extends Component {
<a onClick={()=>this.openweixinlogin()}> <a onClick={()=>this.openweixinlogin()}>
<img src={require('./img/WeChat.png')} alt="微信登录"/> <img src={require('./img/WeChat.png')} alt="微信登录"/>
</a> </a>
{/*<a onClick={()=>this.openqqlogin()} className={"ml10"}>*/} <a onClick={()=>this.openqqlogin()} className={"ml10"}>
{/*<img src={require('./img/qq.png')} alt="qq登录"/>*/} <img src={require('./img/qq.png')} alt="qq登录"/>
</a>
</div>
</p>: <p className="clearfix mb10 textcenter">
<span className={"startlogin"}> 快速登录 </span>
<div className={"mt10"}>
{/*<a onClick={()=>this.openweixinlogin()}>*/}
{/*<img src={require('./WeChat.png')} alt="微信登录"/>*/}
{/*</a>*/} {/*</a>*/}
<a onClick={()=>this.openphoneqqlogin()}>
<img src={require('./img/qq.png')} alt="qq登录"/>
</a>
</div> </div>
</p>:""} </p>
}
</div> </div>
} }
{/*<p className="clearfix mb10 textcenter">*/}
{/*<span className={"startlogin"}>———————— 快速登录 ————————</span>*/}
{/*<div className={"mt10"}>*/}
{/*/!*<a onClick={()=>this.openweixinlogin()}>*!/*/}
{/*/!*<img src={require('./WeChat.png')} alt="微信登录"/>*!/*/}
{/*/!*</a>*!/*/}
{/*<a onClick={()=>this.openphoneqqlogin()}>*/}
{/*<img src={require('./img/qq.png')} alt="qq登录"/>*/}
{/*</a>*/}
{/*</div>*/}
{/*</p>*/}
{/**/}
{weixinlogin===true?<iframe {weixinlogin===true?<iframe
className={"weixinheight390 mt20"} className={"weixinheight390 mt20"}

@ -144,12 +144,12 @@ class AccountSecure extends Component {
}) })
} }
openqqlogin=()=>{ openqqlogin=()=>{
window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2f${window.location.host}%2fotherloginqq&response_type=code` window.location.href=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=account,${window.location.host}&response_type=code`
} }
openphoneqqlogin=()=>{ openphoneqqlogin=()=>{
window.open( window.open(
`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=https%3a%2f%2ftest-newweb.educoder.net%2fotherloginqq&response_type=code` `https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=https%3a%2f%2fwww.educoder.net%2fotherloginqq&state=account,${window.location.host}&response_type=code`
) )
} }
render() { render() {
@ -242,7 +242,6 @@ class AccountSecure extends Component {
<Form> <Form>
{list.map((item,key)=>{ {list.map((item,key)=>{
if(item.en_type!="qq"){
return( return(
<div className="flexTable" key={key}> <div className="flexTable" key={key}>
<div className="flexTable"> <div className="flexTable">
@ -271,7 +270,7 @@ class AccountSecure extends Component {
</div> </div>
</div> </div>
) )
}
}) })
} }

Loading…
Cancel
Save