using IgniteEngine; namespace LoginServer.Services { internal class AccountService { internal static void Login(string userName, string password, out int userNo, out bool blocked, out bool canLogin) { using (var usp_User_loginGame = new StoredProcedure("usp_User_loginGame", Program.ODBC)) { usp_User_loginGame.AddParameter("userID", userName, 20); usp_User_loginGame.AddParameter("userPW", password, 32); usp_User_loginGame.AddOutput("userNo"); usp_User_loginGame.AddOutput("authID"); usp_User_loginGame.AddOutput("block"); usp_User_loginGame.AddOutput("canLogin"); usp_User_loginGame.Run(); userNo = usp_User_loginGame.GetOutput("userNo"); blocked = usp_User_loginGame.GetOutput("block") == 1; canLogin = usp_User_loginGame.GetOutput("canLogin") == 1; } } } }