add data services and login credential management
Change-Id: I196dca93bcd68c000fe54ecd6b07046d20347321
Signed-off-by: Iftekharul Islam <iislam@us.ibm.com>
diff --git a/src/js/services.js b/src/js/services.js
index 38b4b85..d37dc7f 100644
--- a/src/js/services.js
+++ b/src/js/services.js
@@ -241,4 +241,28 @@
}
};
return SERVICE;
+ }])
+ .factory('userModel',['APIUtils',function(APIUtils){
+ return {
+ login : function(username, password){
+ if(username == APIUtils.LOGIN_CREDENTIALS.username &&
+ password == APIUtils.LOGIN_CREDENTIALS.password){
+ sessionStorage.setItem('LOGIN_ID', username);
+ return true;
+ }else{
+ return false;
+ }
+ },
+ isLoggedIn : function(){
+ if(sessionStorage.getItem('LOGIN_ID') === null){
+ return false;
+ }
+
+ return true;
+ },
+ logout : function(){
+ sessionStorage.removeItem('LOGIN_ID');
+ return true;
+ }
+ };
}]);