diff --git a/KEMProject/WebContent/catalog.jsp b/KEMProject/WebContent/catalog.jsp
index 64409d7065cdd351159cb1948357901f61e833a4..9b15e45ec6801c3ee9b42609f5394a829b0c44f6 100755
--- a/KEMProject/WebContent/catalog.jsp
+++ b/KEMProject/WebContent/catalog.jsp
@@ -103,7 +103,7 @@
  				<input type="hidden" name="token" value="<%=session.getAttribute("token")%>" />
  			</div>
  			<div class="buttonplace">
-       			<button class="logout" type="submit" onclick="signout()">logout</button></br>
+       			<button class="logout" type="submit" ng-click="signout()">logout</button></br>
        		</div>
  		</form>
 		<div class="navbar">
@@ -346,6 +346,9 @@
 					    }
 					    else $scope.chat = false;
 					  };
+					$scope.signout = function(){
+					  signout();
+				  };
 				});
 	    	</script>
 	    	<script src="https://www.gstatic.com/firebasejs/3.6.1/firebase.js"></script>
@@ -383,8 +386,8 @@
 			  }  
 			  
 			  function signout(){
-				  firebase.auth().signOut().then(function() {
-					});
+				  firebase.unauth();
+				  firebase.goOffline();
 			  }
 			  
 			  function onlineUser(){