Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React, { Component } from 'react';
- import request from 'request';
- export default class Index extends Component {
- constructor(props){
- super(props);
- this.state = {
- username: '',
- password: '',
- }
- }
- renderHeader(){
- if (this.props.iAuthenticated){
- return (
- <div>
- Authenticated
- </div>
- );
- } else {
- return (
- <div>
- Not Authenticated
- </div>
- );
- }
- }
- logIn() {
- console.log("log in");
- data = JSON.stringify({
- username: this.state.username,
- password: this.state.password
- });
- request.post('/login').form(data);
- }
- render() {
- return (
- <div>
- {this.renderHeader()}
- <label>
- Username:
- <input type="text" value={this.state.username} onChange={(text) => this.setState({username: text})} />
- </label>
- <label>
- Password:
- <input type="text" value={this.state.password} onChange={(text) => this.setState({password: text})} />
- </label>
- <button onClick={this.logIn}>Log In</button>
- </div>
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement