import React, {Component} from "react"; import { Input, Button, Divider, Layout, Spin } from "antd"; import axios from 'axios'; import moment from 'moment'; import { getImageUrl } from 'educoder' import '../courses/css/members.css'; import "../courses/common/formCommon.css" import '../courses/css/Courses.css'; import beijintulogontwo from '../../../src/images/login/beijintulogontwo.png'; const { Header, Footer, Sider, Content } = Layout; //educoder登入页面 var sectionStyle = { "height": "100%", "width": "100%", "min-width": "1000px", // makesure here is String确保这里是一个字符串,以下是es6写法 }; var imgback = { " background-size":"cover", "background-repeat":"no-repeat", backgroundImage: `url(${beijintulogontwo})`, } var imgmian ={ width: "100%", background: `url(${beijintulogontwo})`, position: "relative", } var newContainer={ // background: `url(${beijintulogontwo})`, backgroundPosition: "center" , backgroundRepeat: "no-repeat", backgroundAttachment: "fixed", backgroundSize: "100% 100%", height:" 100%", width:" 100%", position: "absolute", top: "0px", bottom: "0px", minHeight: "100%", paddingTop: "40px", } class Loginqq extends Component { constructor(props) { super(props); this.state={ login:undefined, password:undefined, data:undefined, logintypes:undefined, spinnings:true } } componentDidMount() { let url = `/users/get_user_info.json` axios.get(url).then((result)=> { console.log(result); if(result){ this.setState({ data:result.data, spinnings:false }) } }).catch((error)=>{ this.setState({ spinnings:false }) }) } loginInputonChange=(e)=>{ if(e.target.value===undefined||e.target.value===""||e.target.value===null){ }else{ if(this.state.logintypes==="username"){ this.setState({ logintypes:undefined }) } } this.setState({ login:e.target.value, }) } passwordonChange=(e)=>{ if(e.target.value===undefined||e.target.value===""||e.target.value===null){ }else{ if(this.state.logintypes==="password"){ this.setState({ logintypes:undefined }) } } this.setState({ password:e.target.value, }) } postwechatlogin=(type,username,password)=>{ let query=this.props.location.search; const types = query.split('?type='); if(type===false){ if(username===undefined||username===""||username===null){ this.setState({ logintypes:"username" }) return } if(password===undefined||password===""||password===null){ this.setState({ logintypes:"password" }) return } } let url = "/bind_user.json"; axios.post(url, { type: types[1]==="qq"?"qq":'wechat', not_bind:type, username:username, password:password }).then((response) => { if(response.data.status===0){ window.location.href="/" } }).catch((error) => { console.log(error) }); } render() { let {data,logintypes,spinnings} = this.state; console.log(logintypes) return (
{data===undefined?"":data.image_url===undefined||data.image_url===null||data.image_url===""?"":}
为了更好的为您服务,请关联一个EduCoder账号

新用户
欢迎来到EduCoder,新用户登录EduCoder可以到“账号管理-安全设置”中绑定手机/邮箱,以后可以用绑定的手机/邮箱,设置的密码登录EduCoder了。
立即体验表示您已经同意我们的 服务协议条款

老用户
已有EduCoder账号,可以输入您的账号和密码,将您的微信账号与EduCoder账号进行绑定。
{this.state.logintypes==="username"?请填写账号:this.state.logintypes==="password"?请填写密码:""}

© {moment().year()} EduCoder湘ICP备17009477号Trustie   &   IntelliDE inside.
) } } export default Loginqq;