diff --git a/application/api/users.py b/application/api/users.py index c4ae942..b17172c 100644 --- a/application/api/users.py +++ b/application/api/users.py @@ -138,16 +138,20 @@ def userRoute(id): @users.route('/api/users/authenticate/', methods=httpMethods) -def userAuthenticate(id): +def userAuthenticate(): + + # convert request data to dictionary + data = toDict(request.data) success = False # assume the response is unsucessful message = "" # assume an empty message status = "" # accepted statues: 'OK', 'DENIED', 'FAILURE', 'WARNING', 'INVALID' response = {} # assume the response is empty dict() for now + user = {} - # If the reques is GET we assume your trying to login - if request.method == 'GET': - # Verify User + # If the reques is POST we assume your trying to login + if request.method == 'POST': + # Verify User success = Users.userVerified(data['email'], data['password']) # if verified then get the user diff --git a/soen341.db b/soen341.db index 83f2d5c..52bec32 100644 Binary files a/soen341.db and b/soen341.db differ diff --git a/static/public/favicon.ico b/static/public/favicon.ico index a11777c..694c1d4 100644 Binary files a/static/public/favicon.ico and b/static/public/favicon.ico differ diff --git a/static/src/components/body/Body.js b/static/src/components/body/Body.js index ec8fc6f..2feb3cc 100644 --- a/static/src/components/body/Body.js +++ b/static/src/components/body/Body.js @@ -1,7 +1,8 @@ import React, { Component } from 'react' -import {Row,Col} from'react-bootstrap' +import { Row, Col, Grid } from 'react-bootstrap' import Register from './Register' import Login from './LoginBox/Login' +import { connect } from 'react-redux' class Body extends Component { constructor(props) { @@ -23,21 +24,72 @@ class Body extends Component { render() { + let login; + if ((Object.keys(this.props.user).length === 0 && this.props.user.constructor === Object)) { + login =
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo +consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non +proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
++ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo +consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non +proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
++ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo +consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non +proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
++ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo +consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non +proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
+