记住用户名

pull/340/MERGE
ChenX 5 years ago
parent 5b0bec90a1
commit d0654d7741

@ -13,6 +13,8 @@ interface ILoginState
pass_word?: string; pass_word?: string;
} }
const USERNAME = "userName";
@inject('store') @inject('store')
@observer @observer
export default class Login extends React.Component<{ store?: TopPanelStore }, ILoginState> { export default class Login extends React.Component<{ store?: TopPanelStore }, ILoginState> {
@ -22,7 +24,7 @@ export default class Login extends React.Component<{ store?: TopPanelStore }, IL
constructor(props) constructor(props)
{ {
super(props); super(props);
this.state = {}; this.state = { user_name: sessionStorage.getItem(USERNAME) };
} }
handleLogin = async () => handleLogin = async () =>
@ -33,7 +35,7 @@ export default class Login extends React.Component<{ store?: TopPanelStore }, IL
if (data.err_code === RequestStatus.Ok) if (data.err_code === RequestStatus.Ok)
{ {
sessionStorage.setItem('isLogin', data); sessionStorage.setItem('isLogin', data);
sessionStorage.setItem('userName', this.state.user_name); sessionStorage.setItem(USERNAME, this.state.user_name);
this.props.store.isLogin = true; this.props.store.isLogin = true;
this.props.store.openMain = true; this.props.store.openMain = true;
} }

Loading…
Cancel
Save