Пример #1
0
        public Guid DoLogin(string userName, string password)
        {
            mLogger.LogDebug($"Username {userName} calls Login.");
            var isValid = _loginProvider.ValidateUserCredential(userName, password);

            if (isValid)
            {
                var sessionId = Guid.NewGuid();
                var session   = SessionManager.CreateSession(sessionId, userName);

                return(session?.Id ?? Guid.Empty);
            }
            else
            {
                throw new MarvelException(System.Net.HttpStatusCode.BadRequest, "The login user credential is invalid.", null);
            }
        }