Skip to content

Commit 687843d

Browse files
committed
Merge branch 'master' of github.com:TheCodeCamp/CodeCamp
2 parents 388f053 + b669c69 commit 687843d

6 files changed

Lines changed: 30 additions & 8 deletions

File tree

codecamp-front/src/app/components/login/login.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ export class LoginComponent implements OnInit {
3838
username: this.form.get('username').value, // Username input field
3939
password: this.form.get('password').value // Password input field
4040
};
41-
console.log(user);
4241
this.authService.loginUser(user).subscribe(data => {
4342
this.authService.storeUserData(data.token, data.user, data.isAdmin);
4443
// After 2 seconds, redirect to dashboard page

codecamp-front/src/app/components/profile/profile.component.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ <h2 class="page-header">{{user.name}}</h2>
33
<ul class="list-group">
44
<li class="list-group-item">Username: {{user.username}}</li>
55
<li class="list-group-item">Email: {{user.email_id}}</li>
6-
<li class="list-group-item">Name: {{user.name}}</li>
6+
<li class="list-group-item">Name: {{ user.name }}</li>
7+
<li class="list-group-item">College: {{ user.college }}</li>
8+
<li class="list-group-item">Date Of Birth: {{ user.dob }}</li>
9+
<li class="list-group-item">City: {{ user.city }}</li>
10+
<li class="list-group-item">Gender: {{ user.gender }}</li>
11+
<li class="list-group-item">JoinedOn: {{ user.joinedOn }}</li>
712
</ul>
8-
</div>
13+
</div>

codecamp-front/src/app/components/profile/profile.component.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,20 @@ import { Router } from '@angular/router';
99
})
1010
export class ProfileComponent implements OnInit {
1111

12-
user: Object;
12+
user;
1313
constructor(
1414
private authService: AuthService,
1515
private router: Router
16-
) { }
16+
) {
17+
this.user = authService.getprofile().subscribe(profile => {
18+
this.user = profile.msg;
19+
console.log(JSON.stringify(this.user));
20+
});
21+
console.log(this.user);
22+
}
1723

1824
ngOnInit() {
19-
}
25+
26+
}
2027

2128
}

codecamp-front/src/app/services/auth.service.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ export class AuthService {
2929
}
3030

3131
loadToken() {
32-
this.authToken = localStorage.getItem('token'); // Get token and asssign to variable to be used elsewhere
32+
this.authToken = localStorage.getItem('token');
33+
console.log(this.authToken); // Get token and asssign to variable to be used elsewhere
3334
}
3435
registerUser(user) {
3536
return this.http.post(this.domain + '/users/signup', user)
@@ -67,4 +68,8 @@ export class AuthService {
6768
this.user = null; // Set user to null
6869
localStorage.clear(); // Clear local storage
6970
}
71+
getprofile() {
72+
this.createAuthenticationHeaders();
73+
return this.http.get(this.domain + '/users/profile', this.options).map(res => res.json());
74+
}
7075
}

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/utils/auth/verifyToken.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
var jwt = require('jsonwebtoken');
22
function verifyToken(req, res, next) {
3-
var token = req.headers['x-access-token'];
3+
4+
var token = req.headers['authorization'];
45
if (!token)
56
return res.status(403).send({ auth: false, message: 'Login Required ' });
67
jwt.verify(token,'secret', function(err, decoded) {

0 commit comments

Comments
 (0)