|
|
|
@ -476,10 +476,28 @@ class LoginDialog extends Component {
|
|
|
|
|
if (response.data.status === 402) {
|
|
|
|
|
// window.location.href = response.data.url;
|
|
|
|
|
}else if (response.data.status === -2) {
|
|
|
|
|
notification.open({
|
|
|
|
|
message: '提示',
|
|
|
|
|
description:response.data.message,
|
|
|
|
|
});
|
|
|
|
|
if (response.data.message === "登录密码出错已达上限,账号已被锁定, 请10分钟后重新登录或找回密码") {
|
|
|
|
|
const messge = (
|
|
|
|
|
<div>
|
|
|
|
|
<p>
|
|
|
|
|
登录密码出错已达上限,账号已被锁定;
|
|
|
|
|
</p>
|
|
|
|
|
<p className="mt10">
|
|
|
|
|
请10分钟后重新登录或<a href={'/changepassword'} style={{
|
|
|
|
|
textDecoration: "underline",
|
|
|
|
|
color: "#4CACFF",
|
|
|
|
|
}}>找回密码</a>
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
this.openNotifications(messge);
|
|
|
|
|
} else {
|
|
|
|
|
notification.open({
|
|
|
|
|
message: '提示',
|
|
|
|
|
description: response.data.message,
|
|
|
|
|
duration: 5,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -529,6 +547,17 @@ class LoginDialog extends Component {
|
|
|
|
|
weixinlogin:true
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
openNotifications = (btn) => {
|
|
|
|
|
// type 1 成功提示绿色 2提醒颜色黄色 3错误提示红色
|
|
|
|
|
notification.open({
|
|
|
|
|
message: "提示",
|
|
|
|
|
description: btn,
|
|
|
|
|
duration: 5,
|
|
|
|
|
onClick: () => {
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
openqqlogin=()=>{
|
|
|
|
|
this.setState({
|
|
|
|
|
qqlogin:true
|
|
|
|
@ -543,7 +572,7 @@ class LoginDialog extends Component {
|
|
|
|
|
`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`
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hideweixinlogin=()=>{
|
|
|
|
|
this.setState({
|
|
|
|
|
weixinlogin:false,
|
|
|
|
@ -605,27 +634,37 @@ class LoginDialog extends Component {
|
|
|
|
|
|
|
|
|
|
<input name="back_url" type="hidden" value={this.back_url}></input>
|
|
|
|
|
<input
|
|
|
|
|
type="text"
|
|
|
|
|
className="input-100-45 mt20"
|
|
|
|
|
id="name_loggin_input"
|
|
|
|
|
ref="loginPassText"
|
|
|
|
|
onInput={this.loginChange}
|
|
|
|
|
onBlur={(e) => this.inputOnBlur(e, 1)}
|
|
|
|
|
value={this.state.loginValue}
|
|
|
|
|
name="username"
|
|
|
|
|
placeholder="请输入有效的手机号/邮箱号" ></input>
|
|
|
|
|
type="text"
|
|
|
|
|
className="input-100-45 mt20"
|
|
|
|
|
id="name_loggin_input"
|
|
|
|
|
ref="loginPassText"
|
|
|
|
|
onInput={this.loginChange}
|
|
|
|
|
onBlur={(e) => this.inputOnBlur(e, 1)}
|
|
|
|
|
onPressEnter={disabled === false ?
|
|
|
|
|
this.loginEDU : () => {
|
|
|
|
|
}
|
|
|
|
|
// console.log(1)
|
|
|
|
|
}
|
|
|
|
|
value={this.state.loginValue}
|
|
|
|
|
name="username"
|
|
|
|
|
placeholder="请输入有效的手机号/邮箱号" ></input>
|
|
|
|
|
|
|
|
|
|
<div style={{height: '25px'}}><p className="color-orange edu-txt-left none" id="username_error_notice"
|
|
|
|
|
style={{display: Phonenumberisnotco===undefined?'none':'block'}}>{Phonenumberisnotco}</p></div>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
<input type="password" id="password_loggin_input"
|
|
|
|
|
name="password"
|
|
|
|
|
ref="passwordText"
|
|
|
|
|
onInput={this.passwordChange}
|
|
|
|
|
onKeyDown={this.onKeydowns}
|
|
|
|
|
className="input-100-45 mt5"
|
|
|
|
|
placeholder="密码" >
|
|
|
|
|
name="password"
|
|
|
|
|
ref="passwordText"
|
|
|
|
|
onInput={this.passwordChange}
|
|
|
|
|
onKeyDown={this.onKeydowns}
|
|
|
|
|
className="input-100-45 mt5"
|
|
|
|
|
onPressEnter={disabled === false ?
|
|
|
|
|
this.loginEDU : () => {
|
|
|
|
|
}
|
|
|
|
|
// console.log(1)
|
|
|
|
|
}
|
|
|
|
|
placeholder="密码" >
|
|
|
|
|
</input>
|
|
|
|
|
<div style={{height: '25px'}}>
|
|
|
|
|
<p className="color-orange edu-txt-left none" id="password_error_notice">
|
|
|
|
@ -662,7 +701,8 @@ class LoginDialog extends Component {
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
<span className="fr">
|
|
|
|
|
<a onClick={(url)=>this.getloginurl("/changepassword")} className="mr3 color-grey-9">忘记密码</a><em className="vertical-line"></em>
|
|
|
|
|
<a onClick={(url) => this.getloginurl("/changepassword")}
|
|
|
|
|
className="mr3 color-grey-9">找回密码</a><em className="vertical-line"></em>
|
|
|
|
|
<a onClick={(url)=>this.getloginurl("/register")} className="color-grey-9">注册</a>
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|