Below code is for login functionality. And in this response I got whole data of particular user. I want to store whole data of current user and use it in other page for edit profile.
login(username: string, password: string): Observable<boolean> {
var body = 'username=' + username + '&password=' + password;
var headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
let options = new RequestOptions({ headers: headers });
return this.http.post(this.loginUrl, body, options)
.map((response: Response) => {
let success = response.json() && response.json().success;
if (success) {
this.token = success;
user logged in between page refreshes
localStorage.setItem('currentUser', JSON.stringify({ username: username, token: success }));
return true;
} else {
return false;
}
});
}