ForumServer.ServerController.Logout C# (CSharp) Метод

Logout() публичный Метод

public Logout ( string username ) : System.Result
username string
Результат System.Result
        public Result Logout(string username)
        {
            try
            {
                log.Info("got request to logout from user " + username);
                return securityManager.AuthorizedLogout(username);
            }
            catch (Exception e)
            {
                log.Error("failed to logout user " + username, e);
                throw e;
            }
        }

Usage Example

Пример #1
0
        public void LogoutTests()
        {
            // logout tests
            ServerController sc2 = new ServerController();
            Assert.AreEqual(Result.USER_NOT_FOUND, sc2.Logout("testUser"));//try to logout without any register and login

            sc2.Register("alice", "123456");
            Assert.AreEqual(Result.SECURITY_ERROR, sc2.Logout("alice"));//try to logout without login

            sc2.Login("alice", "123456");
            Assert.AreEqual(Result.OK, sc2.Logout("alice"));//try to logout after login
        }