我是ionic1 framework
的新手,正在处理 sidemenu ionic app
。目前我正在使用Web服务进行登录功能,其工作正常。我正在使用sessionStorage
保存登录信息。
sessionStorage.setItem('loggedin_id', data.uid);
使用$state.go('app.profile', {}, { reload: true });
重定向到个人资料页面之后。在配置文件控制器中使用loggedin_id
方法基于$http.post
获取信息。
我第一次在个人资料页面上登录用户的详细信息时,当我使用sessionStorage.clear();
注销时,它会重定向回登录页面,而不是我再次使用其他用户登录并重定向到个人资料页面显示记录在用户详细信息中的当前值,它显示旧用户的详细信息。
我试图在登录功能中警告loggedin_id
它警告用户的正确ID但不是用户的信息。请帮我解决这个问题。
答案 0 :(得分:0)
我已在个人资料路由中使用loggedin_id
作为$stateParams
来解决此问题。登录后重定向,如
$state.go('app.profile', {userID:sessionStorage.getItem('loggedin_id')},{location: "replace", reload: true});
在配置文件控制器上发布userID作为API的参数。现在我能够获得登录用户的正确信息。