public void AuthentificateUser(string userName, string password, string serverUrl, AuthentificateUserCallback callback) { _callback = callback; var request = HttpWebRequest.Create(string.Concat(serverUrl, ServerMethodAddresses.AuthentificateUser)); request.Credentials = new NetworkCredential(userName, password); var result = request.BeginGetResponse(AuthentificateUserCallback, request); }
public static void AuthentificateUser(User user, AuthentificateUserCallback callback) { _authCallback = callback; _authUser = user; new AuthentitficationDataService().AuthentificateUser(user.Name, user.Password, user.Server.Address, AuthentificateUserCallback); }
public void AuthentificateUser(string userName, string password, string serverUrl, AuthentificateUserCallback callback) { _callback = callback; var request = HttpWebRequest.Create(string.Concat(serverUrl, ServerMethodAddresses.AuthentificateUser)); request.Credentials = new NetworkCredential(userName, password); var result = request.BeginGetResponse(AuthentificateUserCallback, request); }
public static void CheckUserData(string userName, string password, string serverUrl, AuthentificateUserCallback callback) { _authCallback = callback; Server server = null; _authUser = new User(); using (var serverRepository = new ServerRepository()) { server = serverRepository.TryGetServerByAddress(serverUrl); } if (server != null) { User user = null; using (var userRepository = new UserRepository()) { user = userRepository.TryGetUserByNamePasswordAndServerID(userName, password, server.ID); } if (user != null) { _authUser = user; AuthentificateUserCallback(AuthentificationCode.LoginSuccessed); return; } _authUser.ServerID = server.ID; } else { server = new Server { Address = serverUrl, }; _authUser.Server = server; } _authUser.Name = userName; _authUser.Password = password; if (InternetChecker.IsInernetActive) { new AuthentitficationDataService().AuthentificateUser(_authUser.Name, _authUser.Password, serverUrl, CheckUserDataCallback); } else { InvokeCallbackWithAuthCodeParameter(AuthentificationCode.NoInternetConnection); } }
public static void CheckUserData(string userName, string password, string serverUrl, AuthentificateUserCallback callback) { _authCallback = callback; Server server = null; _authUser = new User(); using (var serverRepository = new ServerRepository()) { server = serverRepository.TryGetServerByAddress(serverUrl); } if (server != null) { User user = null; using (var userRepository = new UserRepository()) { user = userRepository.TryGetUserByNamePasswordAndServerID(userName, password, server.ID); } if (user != null) { _authUser = user; AuthentificateUserCallback(AuthentificationCode.LoginSuccessed); return; } _authUser.ServerID = server.ID; } else { server = new Server { Address = serverUrl, }; _authUser.Server = server; } _authUser.Name = userName; _authUser.Password = password; if (InternetChecker.IsInernetActive) new AuthentitficationDataService().AuthentificateUser(_authUser.Name, _authUser.Password, serverUrl, CheckUserDataCallback); else InvokeCallbackWithAuthCodeParameter(AuthentificationCode.NoInternetConnection); }
public static void AuthentificateUser(User user, AuthentificateUserCallback callback) { _authCallback = callback; _authUser = user; new AuthentitficationDataService().AuthentificateUser(user.Name, user.Password, user.Server.Address, AuthentificateUserCallback); }