Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
akhilrgeorge007 committed Mar 19, 2023
1 parent 625d3e1 commit a1cb185
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 29 deletions.
4 changes: 3 additions & 1 deletion frontend/src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ function App() {
<Route path='/' element={<Home />} />
<Route path='/Details' element={<Details />} />
<Route path='/Details2' element={<Details2 />} />
<Route path='/Login' element={<Login />} />
<Route path='/Login' element={
<Login/>
} />
<Route path='/Signup' element={<Signup />} />
</Routes>
<Footer/>
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/Components/Navbar/Navbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ const Navbar = () => {
<span class="replies">Heart Disease</span>
<span class="comments"></span>
</a>
<a href="/Login" target="_self" className='btn1'>
<span class="replies">Login</span>
<a onClick={localStorage.removeItem('token')} target="_self" className='btn1'>
<span class="replies">Logout</span>
<span class="comments"></span>
</a>
</div>
Expand Down
12 changes: 6 additions & 6 deletions frontend/src/index.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
</React.StrictMode>,
document.getElementById('root')
);


// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
Expand Down
30 changes: 14 additions & 16 deletions frontend/src/pages/Login/Login.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
import React, { useState, Link } from 'react'
import React, { useState} from 'react'
import axios from "axios";
import { Input } from 'reactstrap'
import './Login.css'

const baseURL = "https://localhost:4000/api"

const Login = () => {

const [logdata, setData] = useState({
email: "",
password: ""
})
const baseURL = "https://localhost:4000/api"
const addData = (e) => {
// console.log(e.target);
const { name, value } = e.target;
setData(() => {
return {
Expand All @@ -21,17 +18,17 @@ const Login = () => {

})
}

async function login() {
await axios
.post(`${baseURL}/signin`, {
username: logdata.username,
.post(`${baseURL}/auth/signin`, {
email: logdata.email,
password: logdata.password
})
.then((response) => {
console.log(response.data);
localStorage.setItem("token", response.data.token);
localStorage.setItem("userId", response.data.data[0]._id)
window.location.href = "/";
});
}

Expand All @@ -42,29 +39,30 @@ const Login = () => {
<form name="my" class="form">
<h2>Log In</h2>
<div className="input-group">
<input type="text" name="email" id="loginUser" onChange={addData} value={logdata.username} required />
<input type="text" name="email" id="loginUser" value = {logdata.email} onChange={addData} required />
<label for="loginUser">E-mail</label>
</div>
<div className="input-group">
<input
type="password"
name="password"
id="loginPassword"
onChange={addData} value={logdata.password}
value={logdata.password}
onChange={addData}
required
/>
<label for="loginPassword">Password</label>
</div>
<Input type="submit" value="Sign Up" class="submit-btn" onClick={(e) => {
<input type="submit" value="Sign In" class="submit-btn" onClick={(e)=>{
e.preventDefault();
console.log(logdata);
signup()
}} />
login();
window.location.href="/"
}}/>

</form>
<br />
<p className='sig'>Do not have an account Click Here to Signup</p>
<Link to="/Signup"><button classname='btn ' variant=" contained" >Click Here</button></Link>
<a href="/signup" >Signup</a>

</div >
</div >
Expand Down
8 changes: 4 additions & 4 deletions frontend/src/pages/Signup/Signup.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import axios from "axios";
import { Input } from 'reactstrap'

import './Signup.css'
const baseURL = "https://localhost:4000/api"
const baseURL = "http://localhost:4000/api"

const Signup = () => {
const [logdata, setData] = useState({
Expand All @@ -25,14 +25,14 @@ const Signup = () => {

async function signup() {
await axios
.post(`${baseURL}/signup`, {
.post(`${baseURL}/auth/signup`, {
name: logdata.name,
email: logdata.email,
password: logdata.password
})
.then((response) => {
console.log(response.data);
localStorage.setItem("token", response.data.token);
window.localStorage.setItem("token", "xxx");
window.location.href = "/";
});
}
Expand Down Expand Up @@ -62,7 +62,7 @@ const Signup = () => {
</div>

{
<Input type="submit" value="Sign Up" class="submit-btn" onClick={(e) => {
<Input type="submit" value="Sign up" class="submit-btn" onClick={(e) => {
e.preventDefault();
console.log(logdata);
signup()
Expand Down

0 comments on commit a1cb185

Please sign in to comment.