Skip to content

Commit

Permalink
loginandlogout
Browse files Browse the repository at this point in the history
  • Loading branch information
akhilrgeorge007 committed Mar 19, 2023
1 parent a1cb185 commit 9cb4813
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 25 deletions.
7 changes: 3 additions & 4 deletions frontend/src/Components/Navbar/Navbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,9 @@ const Navbar = () => {
<span class="replies">Heart Disease</span>
<span class="comments"></span>
</a>
<a onClick={localStorage.removeItem('token')} target="_self" className='btn1'>
<span class="replies">Logout</span>
<span class="comments"></span>
</a>
<button class="btn1" onClick={() => { localStorage.removeItem('token'); window.location.href='/Login'; }}>
Logout
</button>
</div>
</div >
)
Expand Down
17 changes: 6 additions & 11 deletions frontend/src/index.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
import React from 'react';
import ReactDOM from 'react-dom';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
ReactDOM.render(

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</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))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();
</React.StrictMode>
);
20 changes: 11 additions & 9 deletions frontend/src/pages/Login/Login.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const Login = () => {
email: "",
password: ""
})
const baseURL = "https://localhost:4000/api"
const baseURL = "http://localhost:4000/api"
const addData = (e) => {
const { name, value } = e.target;
setData(() => {
Expand All @@ -19,18 +19,19 @@ const Login = () => {
})
}

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

return (
<div className='motham'>
Expand All @@ -54,9 +55,10 @@ const Login = () => {
<label for="loginPassword">Password</label>
</div>
<input type="submit" value="Sign In" class="submit-btn" onClick={(e)=>{

e.preventDefault();
console.log(logdata)
login();
window.location.href="/"
}}/>

</form>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/pages/Signup/Signup.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const Signup = () => {
})
.then((response) => {
console.log(response.data);
window.localStorage.setItem("token", "xxx");
localStorage.setItem("token", "xxx");
window.location.href = "/";
});
}
Expand Down

0 comments on commit 9cb4813

Please sign in to comment.