Browse Source

change ui for user token

dev
xmcp 6 years ago
parent
commit
050361b4ea
  1. 6
      src/App.js
  2. 10
      src/UserAction.js

6
src/App.js

@ -14,11 +14,11 @@ function DeprecatedAlert(props) {
<div className="box box-tip aux-margin"> <div className="box box-tip aux-margin">
<p><b>树洞又㕛叒换域名了</b></p> <p><b>树洞又㕛叒换域名了</b></p>
<br /> <br />
<p>记住新网址</p> <p>记住树洞网页版新网址</p>
<p><a href="https://pkuhelper.pku.edu.cn/hole">pkuhelper.pku.edu.cn/hole</a></p> <p><a href="https://pkuhelper.pku.edu.cn/hole">pkuhelper.pku.edu.cn/hole</a></p>
<br /> <br />
<p>当前域名我也不清楚什么时候停止维护</p> <p><small>当前域名我也不清楚什么时候停止维护</small></p>
<p>另外我们终于支持 HTTPS HTTP/2 </p> <p><small>另外我们终于支持 HTTPS HTTP/2</small></p>
<br /> <br />
<TokenCtx.Consumer>{(token)=>( <TokenCtx.Consumer>{(token)=>(
!!token.value && <div> !!token.value && <div>

10
src/UserAction.js

@ -1,4 +1,5 @@
import React, {Component, PureComponent} from 'react'; import React, {Component, PureComponent} from 'react';
import copy from 'copy-to-clipboard';
import {SafeTextarea} from './Common'; import {SafeTextarea} from './Common';
import {API_VERSION_PARAM,PKUHELPER_ROOT,API} from './flows_api' import {API_VERSION_PARAM,PKUHELPER_ROOT,API} from './flows_api'
import md5 from 'md5'; import md5 from 'md5';
@ -115,6 +116,11 @@ export class LoginForm extends Component {
}); });
} }
copy_token(token) {
if(copy(token))
alert('复制成功!\n请一定不要泄露哦');
}
render() { render() {
return ( return (
<TokenCtx.Consumer>{(token)=> <TokenCtx.Consumer>{(token)=>
@ -126,8 +132,8 @@ export class LoginForm extends Component {
<button type="button" onClick={()=>{token.set_value(null);}}>注销</button> <button type="button" onClick={()=>{token.set_value(null);}}>注销</button>
</p> </p>
<p> <p>
User Token: <code>{token.value||'(null)'}</code> <br /> User Token<a onClick={this.copy_token.bind(this,token.value)}>复制</a><br />
请勿泄露 User Token它代表您的登录状态与您的账户唯一对应且泄露后无法重置 User Token 可用于迁移登录状态请勿泄露因为它与您的账户唯一对应且泄露后无法重置
</p> </p>
</div> : </div> :
<div> <div>

Loading…
Cancel
Save