Advertisement
Guest User

Untitled

a guest
Nov 30th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. export default class LoginContainer extends Component {
  2. getInitState () {
  3. return { username: '', password: ''};
  4. }
  5. onSubmit (event) {
  6. event.preventDefault();
  7. const {username, password} = this.state;
  8.  
  9. request
  10. .post('/admin/login')
  11. .send({username, password})
  12. .end((error, res) => {
  13. if (error) {
  14. this.setState({
  15. error: res.body.message
  16. });
  17. } else {
  18. window.location.href = '/admin';
  19. }
  20. });
  21. }
  22. fieldChange (id, value) {
  23. this.setState({[id]: value});
  24. }
  25. render () {
  26. return (
  27. <Login ref='login' {...this.props} {...this.state} onSubmit={::this.onSubmit} fieldChange={::this.fieldChange} />
  28. );
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement