![](/img/trans.png)
[英]Is it safe to store user data in the localStorage through Angular?
[英]Angular 4 - Store data in localStorage when login is successful
我有一個登錄功能,我只想在登錄有效時才將數據存儲在localstorage中,但就我而言,即使登錄無效,它仍將數據存儲在localstorage中。
零件
onSubmit = function(formData) {
this._membersService.login(formData);
localStorage.setItem('loginSessId', formData.acct_username);
}
服務
login(data) {
return this._http.post('http://localhost/membership/main/login', data)
.subscribe(data => data);
}
您必須訂閱該組件,並且只有在成功時才能在該組件中進行訂閱,如下所示:
零件
onSubmit = function(formData) {
this._membersService.login(formData).subscribe((response) => {
localStorage.setItem('loginSessId', formData.acct_username);
},
(err) => console.log(err)
);
}
服務
login(data) {
return this._http.post('http://localhost/membership/main/login', data);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.