Example #1
0
        public static bool doLogin(string email, string pass, out string errorMsg)
        {
            User usr = LoginHandler.SearchByEmail(email);

            errorMsg = "";
            if (email == "" || pass == "")
            {
                errorMsg = "Email or password is empty!";
                return(false);
            }
            else
            {
                bool success = LoginHandler.CheckLogin(email, pass);
                if (!success)
                {
                    errorMsg = "Data invalid";
                    return(false);
                }
                else
                {
                    if (!LoginHandler.CheckStatus(usr.UserID))
                    {
                        errorMsg = "User Blocked!";
                        return(false);
                    }
                    else
                    {
                        return(true);
                    }
                }
            }
        }
Example #2
0
        public int UserLogin(string UserName, string eMail, string encPassword)
        {
            int RegSuccessful = -1;
            int LoginSuccessful = -1;
            int Handshake = -1;

            if (eMail != null)
            {
                RegistrationHandler RH = new RegistrationHandler();
                RegSuccessful = RH.RegistrationCheck(UserName, eMail, encPassword);
                Handshake = RegSuccessful;
            }
            else
            {
                LoginHandler LH = new LoginHandler();
                LoginSuccessful = LH.LoginCheck(UserName, encPassword);
                Handshake = LoginSuccessful;
            }

            if (LoginSuccessful == 1)
            {
                MainWindow.UpdateConsole(UserName + " hat sich eingeloggt!");
            }
            if (RegSuccessful == 1)
            {
                MainWindow.UpdateConsole(UserName + " hat sich registriert!");
            }
            return Handshake;
        }
Example #3
0
        public void AddOrUpdateState_StoresValidState()
        {
            var cookies = new HttpCookieCollection();
            var handler = new LoginHandler();
            var rc = new RegisteredClient
            {
                DisplayName = "test-name",
                Identity = "test-identity",
                Photo = "test-photo",
                RegistrationId = "test-reg-id"
            };

            var mockResponse = new Mock<HttpResponseBase>();
            mockResponse.Setup( a => a.Cookies )
                        .Returns( cookies );

            var mockContext = new Mock<HttpContextBase>();
            mockContext.Setup( a => a.Response )
                       .Returns( mockResponse.Object );

            handler.AddOrUpdateState( rc, mockContext.Object );

            var cookie = cookies[ "gemfire.state" ];
            var state = JsonConvert.DeserializeObject<RegisteredClient>( cookie.Value );
            var decryptedIdentity = handler.DecryptIdentity( state.Identity );

            Assert.AreEqual( rc.Identity, decryptedIdentity );
            Assert.AreEqual( rc.DisplayName, state.DisplayName );
            Assert.AreEqual( rc.Photo, state.Photo );
            Assert.AreEqual( rc.RegistrationId, state.RegistrationId );
        }
Example #4
0
        /// <summary>
        /// 请假审核信息
        /// </summary>
        /// <param name="context"></param>
        private void Selectbydept(HttpContext context)
        {
            string starttime = (context.Request["starttime"]);
            string endtime   = (context.Request["endtime"]);

            if (user.RoleID != 4 || user.RoleID != 5)
            {
                List <LeaveEntity> list = null;
                if (starttime != "" && endtime != "")
                {
                    string str = " AND LeaveTime BETWEEN '" + starttime + "' AND '" + endtime + "'";
                    list = new LeaveBLL().GetSelectBydept(user.DepartmentName, str);
                }
                else
                {
                    list = new LeaveBLL().GetSelectBydept(user.DepartmentName, "");
                }


                LoginHandler.contextResponseWrite(context, list);
            }
            else
            {
                LoginHandler.contextResponseWrite(context, "error");
            }
            //throw new NotImplementedException();
        }
Example #5
0
 public ClientPage()
 {
     loginHandler = new LoginHandler();
     adminClientHandler = new AdminClientHandler();
     clientValidator = new ClientValidator();
     InitializeComponent();
 }
Example #6
0
        //修改
        public void UpdatebyId(HttpContext context)
        {
            string id  = context.Request["userid"];
            string str = context.Request["Eentity"];

            string[]       obj = str.Split(',');
            UserInfoEntity o   = new UserInfoEntity()
            {
            };

            o.UserID       = Convert.ToInt32(id);
            o.UserFace     = (obj[0].IndexOf(".") != -1) ? (obj[1] + obj[0].Substring(obj[0].LastIndexOf("."))) : "";
            o.UserName     = obj[1];
            o.DepartmentID = Convert.ToInt32(obj[2]);
            o.RoleID       = Convert.ToInt32(obj[3]);
            o.UserAge      = Convert.ToInt32(obj[4]);
            o.UserSex      = Convert.ToInt32(obj[5]);
            o.UserTel      = (obj[6]);
            o.UserIphone   = (obj[6]);
            o.UserAddress  = obj[7];
            o.UserRemarks  = obj[8];
            o.BasePay      = Convert.ToDouble(obj[9]);

            //bool bo = new UserInfoBLL().UpdateInfo(o);
            if (new UserInfoBLL().UpdateInfo(o))
            {
                LoginHandler.contextResponseWrite(context, "updatesuccess");
            }
            else
            {
                LoginHandler.contextResponseWrite(context, "updatefailed");
            }
        }
Example #7
0
        public IEnumerable <_ACAG_AbacusCalendarConnector> Get([FromBody] TenantModel tenant)
        {
            try
            {
                var result = new List <_ACAG_AbacusCalendarConnector>();

                ConnectionParameters connectionParameters = new ConnectionParameters(
                    tenant.AbacusSetting.ServiceServerName,
                    tenant.AbacusSetting.ServicePort,
                    tenant.AbacusSetting.UseSsl,
                    tenant.AbacusSetting.ServiceUser,
                    tenant.AbacusSetting.ServicePasswordCrypted,
                    tenant.Number);

                LoginHandler loginHandlerInstance = new LoginHandler(connectionParameters);

                AbaReportAccessorNew abaReportAccessorNew = new AbaReportAccessorNew(loginHandlerInstance);

                List <_ACAG_AbacusCalendarConnector> list = abaReportAccessorNew.GetListFromMatrixReport <_ACAG_AbacusCalendarConnector>(
                    "_ACAG_AbacusCalendarConnector",
                    string.Empty,
                    string.Empty,
                    false).ToList();

                return(list);
            }
            catch (Exception ex)
            {
                throw new BusinessException(System.Net.HttpStatusCode.InternalServerError, ex.Message);
            }
        }
Example #8
0
        //查询当行
        public void SelectbyId(HttpContext context)
        {
            string         id  = context.Request["userid"];
            UserInfoEntity obj = new UserInfoBLL().GetInfoById(id);

            LoginHandler.contextResponseWrite(context, obj);
        }
 public LoginForm(LoginHandler loginHandler)
 {
     this.itsState       = ClientState.UNAUTENTIZED;
     this.loginHandler   = loginHandler;
     this.updateObserver = this.update;
     InitializeComponent();
 }
 public ActionResult LoginConfirm(FormCollection collection)
 {
     string userid = collection["userid"];
     string password = collection["password"];
     string returnUrl = collection["returnUrl"];
     LoginHandler handler = new LoginHandler();
     //if (handler.ValidateLogin(userid, password))
     if ((userid == "*****@*****.**" && password == "1234") || (userid == "*****@*****.**" && password == "1234") )
     {
         Session["UserId"] = userid;
         Session["Password"] = password;
         Session["FirstName"] = handler.name;
         Session["Role"] = handler.UserRole;
         if (userid == "*****@*****.**")
             Session["Country"] = "SOUTH AFRICA";
         else
             Session["Country"] = "SWEDEN";
         CookieHelper newCookieHelper = new CookieHelper(HttpContext.Request, HttpContext.Response);
         newCookieHelper.SetLoginCookie(userid, password, true);
         if (returnUrl != "")
             return Redirect(returnUrl);
         else
             return RedirectToAction("Index", "Home", new { Gid = "d5e750af-f2d7-4437-a514-95c9d2c4c29d" });
     }
     else
     {
         return RedirectToAction("Login", "Home", new { returnUrl = returnUrl, isError = true });
     }
     //return RedirectToAction("Index", "Property");
 }
        private void SubmitBtn_Click(object sender, RoutedEventArgs e)
        {
            string            enteredUsername   = usernameTextBox.Text;
            string            enteredPassword   = passwordBox.Password;
            EmployeeViewModel employeeViewModel = new EmployeeViewModel();
            List <Employee>   allEmployees      = employeeViewModel.FindAll();
            Employee          findResult        = allEmployees.Find(emp => emp.Email == enteredUsername);

            if (findResult != null)
            {
                PasswordEncode encoder = new PasswordEncode();
                if (findResult.Password.Equals(encoder.EncodePasswordToBase64(enteredPassword)))
                {
                    MessageBox.Show("Đăng nhập thành công!", "Đăng nhập", MessageBoxButton.OK, MessageBoxImage.Information);
                    LoginHandler?.Invoke(findResult);
                }
                else
                {
                    MessageBox.Show("Sai thông tin đăng nhập", "Lỗi đăng nhập", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Tên đăng nhập không tồn tại", "Lỗi đăng nhập...", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Example #12
0
 public Handler(
     InitializeHandler initialize,
     TerminateHandler terminate,
     LoginHandler login,
     ConnectHandler connect,
     LatencyHandler latency,
     DisconnectHandler disconnect,
     RoomHandler room,
     RoomsPageHandler roomsPage,
     RoomOperationHandler roomOperation,
     DataHandler data,
     ForeignDataHandler foreignData,
     LogHandler log)
 {
     Initialize    = initialize;
     Terminate     = terminate;
     Login         = login;
     Connect       = connect;
     Latency       = latency;
     Disconnect    = disconnect;
     Room          = room;
     RoomsPage     = roomsPage;
     RoomOperation = roomOperation;
     Data          = data;
     ForeignData   = foreignData;
     Log           = log;
 }
Example #13
0
        public async Task InvalidUser_ShouldThrowNotFoundException(string username)
        {
            LoginRequest request = new LoginRequest()
            {
                UserName = username
            };
            var serviceMock = new Mock<IPasswordService>();
            serviceMock
                .Setup(s =>
                        s.ValidatePassword(It.IsAny<string>(), It.IsAny<string>()))
                .Returns(true);

            var setMock = new Mock<DbSet<User>>()
                    .SetupData(new User[] { new User() { Username = "******" } });
            var contextMock = new Mock<BoxingDbContext>();
            contextMock.Setup(c => c.Users).Returns(setMock.Object);


            var service = serviceMock.Object;
            var handler = new LoginHandler(service, contextMock.Object);

            await Assert.ThrowsAsync<EntityDoesNotExistException>(async () =>
            {
                await handler.HandleAsync(request);
            });
        }
        public void Arrange()
        {
            OrgQueryRepository = new Mock <IOrganisationQueryRepository>();

            ContactQueryRepository = new Mock <IContactQueryRepository>();
            ContactQueryRepository.Setup(r => r.GetBySignInId(It.IsNotIn(Guid.Empty)))
            .Returns(Task.FromResult(new Contact()
            {
                Id             = It.IsAny <Guid>(), Status = ContactStatus.Live,
                OrganisationId = It.IsAny <Guid>(), Username = "******", Email = "*****@*****.**"
            }));
            ContactQueryRepository.Setup(r => r.GetBySignInId(Guid.Empty))
            .Returns(Task.FromResult(new Contact()
            {
                Id             = Guid.Empty, Status = ContactStatus.InvitePending,
                OrganisationId = It.IsAny <Guid>(), Username = "******", Email = "*****@*****.**"
            }));

            OrgQueryRepository.Setup(r => r.Get(It.IsAny <Guid>())).ReturnsAsync(new Organisation
            {
                EndPointAssessorName  = "SomeName",
                EndPointAssessorUkprn = 12345,
                Id     = It.IsAny <Guid>(),
                Status = OrganisationStatus.New
            });

            ContactRepository = new Mock <IContactRepository>();
            ContactRepository.Setup(x => x.UpdateUserName(It.IsAny <Guid>(), It.IsAny <string>())).Returns(Task.FromResult(default(object)));

            RegisterRepository = new Mock <IRegisterRepository>();
            RegisterRepository.Setup(m => m.UpdateEpaOrganisationPrimaryContact(It.IsAny <Guid>(), It.IsAny <string>())).Returns(Task.FromResult(default(object)));

            Handler = new LoginHandler(new Mock <ILogger <LoginHandler> >().Object,
                                       OrgQueryRepository.Object, ContactQueryRepository.Object, ContactRepository.Object, RegisterRepository.Object);
        }
Example #15
0
 private void loginButton_Click(object sender, EventArgs e)
 {
     if (userIdTextBox.Text == "admin" && passwordTextBox.Text == "admin")
     {
         AdminForm adminForm = new AdminForm();
         adminForm.Owner = this;
         adminForm.Show();
         this.Hide();
     }
     else
     {
         try
         {
             int id = int.Parse(userIdTextBox.Text);
             if (LoginHandler.Verify(id, passwordTextBox.Text))
             {
                 CenterWindow centerWindow = new CenterWindow();
                 centerWindow.Owner = this;
                 Hide();
                 centerWindow.Show();
             }
             else
             {
                 MessageBox.Show("Invalid user id or password.");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Invalid user id.");
         }
     }
 }
Example #16
0
        public void Post([FromBody] PostecData pos)
        {
            //情報チェック
            if (!LoginHandler.Auth_LoginInfoCheck(pos.LoginInfo))
            {
                throw new Exception("ログイン情報不正");
            }
            if (!pos.ShopInfo.Check())
            {
                throw new Exception("店舗情報不正");
            }

            ShopHandler s = new ShopHandler();

            //店舗IDの有無で判定
            if (string.IsNullOrEmpty(pos.ShopInfo.ShopId))
            {
                //新規登録
                s.ReagistShop(pos.ShopInfo, pos.LoginInfo);
            }
            else
            {
                //更新
                //todo店舗のっとりチェック
                s.UpdateShop(pos.ShopInfo, pos.LoginInfo);
            }
            return;
        }
Example #17
0
 /// <summary>
 /// 添加申请请假信息
 /// </summary>
 /// <param name="context"></param>
 public void AddLeaveInfo(HttpContext context)
 {
     if (user.UserID == 0)
     {
         LoginHandler.contextResponseWrite(context, "addfailed");
     }
     else
     {
         LeaveEntity obj = new LeaveEntity();
         obj.UserID         = user.UserID;
         obj.LeaveStartTime = Convert.ToDateTime(context.Request["txtdateStartModal"]);
         obj.LeaveEndTime   = Convert.ToDateTime(context.Request["txtdateEndModal"]);
         obj.LeaveHalfDay   = context.Request["selectdaytimes"];
         obj.LeaveDays      = Convert.ToInt32(context.Request["LeaveTimeChaModal"]);
         obj.LeaveReason    = context.Request["txtLeaveRemarkModal"];
         if (new LeaveBLL().AddLeaveInfo(obj))
         {
             LoginHandler.contextResponseWrite(context, "addsuccess");
         }
         else
         {
             LoginHandler.contextResponseWrite(context, "addfailed");
         }
     }
 }
Example #18
0
        void Start()
        {
            if (ApplicationModel.CurrentPlayer == null)
            {
                var loginHandler = new LoginHandler();
                loginHandler.Login(OnPlayerLogin, OnLoginFail);
            }

            if (partyNetworkHandler == null)
            {
                partyNetworkHandler = new PartyNetworkHandler();
                SetPartyNetworkHandlerListeners();
            }

            partyNetworkHandler.LeaveNetwork();

            ApplicationModel.Reset();
            LookingForMatch = false;
            ManageMatchLobbyBtn.onClick.AddListener(ManageMatchLobbyBtnOnClick);
            ExitBtn.onClick.AddListener(OnClickExitBtn);
            QuickMatchBtn.onClick.AddListener(OnClickQuickMatch);
            SearchMatchLobbyBtn.onClick.AddListener(OnMatchLobbySearchClick);

            SceneManager.sceneUnloaded += SceneManager_sceneUnloaded;
        }
Example #19
0
        private void LoginBtn_Click(object sender, RoutedEventArgs e)
        {
            // Attempt to login user
            LoginResult result = LoginHandler.AttemptLogin(new User(usernameTb.Text, passwordBox.Password));

            switch (result)
            {
            case LoginResult.Success:
                ClientWindow clientWin = new ClientWindow();
                clientWin.Show();
                // Hide login window
                Hide();
                break;

            case LoginResult.UserDoesNotExist:
                statusLbl.Content = "User does not exist!";
                break;

            case LoginResult.WrongUsernameOrPassword:
                statusLbl.Content = "Wrong username or password!";
                break;

            case LoginResult.ServerRefusedClient:
                statusLbl.Content = "Client connection refused by server!";
                break;

            case LoginResult.UserAlreadyLoggedIn:
                statusLbl.Content = "User is already logged in. Please try again later";
                break;
            }
        }
Example #20
0
        public static LoginHandler GetLoginHandler()
        {
            LoginSettings settings     = new LoginSettings(HandlerFactory.GetDBConnectionString(), "Users", "UserName", "UserPassword", "Salt", HashingMethodType.SHA256);
            LoginHandler  loginHandler = new LoginHandler(settings);

            return(loginHandler);
        }
Example #21
0
        public static void Initialize()
        {
            try
            {
                ConcursosManager.seavItemsObject(); //Cargar los items que caen en salas
                TrampasManager.saveTrampasSala();   //Cargar las trampas de todas las salas

                LoginHandler.Start();
                FlowerHandler.Start();
                PocionesHandler.Start();
                CasasHandler.Start();
                NavigatorHandler.Start();
                NoticiasHandler.Start();
                BPadHandler.Start();
                CatalogoHandler.Start();
                ConcursosHandler.Start();
                PathfindingHandler.Start();
                IntercambiosHandler.Start();
                InterfazHandler.Start();
                IslasHandler.Start();
                MiniGamesHandler.Start();
                PingHandler.Start();
                npcHandler.Start();
                codigos_promocionales.Iniciar();
                Output.WriteLine("Se han registrado " + Handlers.Count + " handlers.");
                listas.automatic_lists_row();

                UserManager.obtenerUsuariosRegistrados();
            }
            catch (Exception e)
            {
                Program.EditorialResponse(e);
            }
        }
Example #22
0
        /// <summary>
        /// handler字典的初始化
        /// </summary>
        private void initHandler()
        {
            // Temple:如下方式新建继承HandlerBase基类,并添加到HandlerDict字典中
            LoginHandler loginHandler = new LoginHandler();

            HandlerDict.Add(loginHandler.OpCode, loginHandler);     // 添加登录请求处理handler到字典中
        }
Example #23
0
        public int UserLogin(string UserName, string eMail, string encPassword)
        {
            int RegSuccessful   = -1;
            int LoginSuccessful = -1;
            int Handshake       = -1;

            if (eMail != null)
            {
                RegistrationHandler RH = new RegistrationHandler();
                RegSuccessful = RH.RegistrationCheck(UserName, eMail, encPassword);
                Handshake     = RegSuccessful;
            }
            else
            {
                LoginHandler LH = new LoginHandler();
                LoginSuccessful = LH.LoginCheck(UserName, encPassword);
                Handshake       = LoginSuccessful;
            }

            if (LoginSuccessful == 1)
            {
                MainWindow.UpdateConsole(UserName + " hat sich eingeloggt!");
            }
            if (RegSuccessful == 1)
            {
                MainWindow.UpdateConsole(UserName + " hat sich registriert!");
            }
            return(Handshake);
        }
Example #24
0
File: Login.cs Project: i-akwa/Blue
        public static string DoLogin(string username, string password)
        {
            var valueReturn = LoginHandler.LoginUser(username, password.EncryptText("magic_encrypt1256"));//calling Loginghandler.login, then applying encription.

            setUserName(username);
            return(valueReturn);
        }
Example #25
0
        /// <summary>
        /// 修改审核状态
        /// </summary>
        /// <param name="context"></param>
        private void Updateleavestate(HttpContext context)
        {
            string ids    = context.Request["leaveid"];
            string state  = context.Request["leavestate"];
            string reason = context.Request["leavereason"];

            if (user.RoleID != 4 || user.RoleID != 5)
            {
                if (new LeaveBLL().GetUpdateLeavestateByidlist(ids, state, reason, user.UserID.ToString()))
                {
                    LoginHandler.contextResponseWrite(context, "updatesuccess");
                }
                else
                {
                    LoginHandler.contextResponseWrite(context, "updatefailed");
                }
            }
            else
            {
                LoginHandler.contextResponseWrite(context, "error");
            }


            //throw new NotImplementedException();
        }
Example #26
0
        /// <summary>
        /// 删除请假信息
        /// </summary>
        /// <param name="context"></param>
        private void Deleteinfo(HttpContext context)
        {
            string str = context.Request["idlist"];

            string []          strarr = str.Split(',');
            List <LeaveEntity> list   = new LeaveBLL().GetSelectAll();

            //循环判断是否有的信息已经审批过 如果有则不能删除记录
            for (int i = 0; i < strarr.Length; i++)
            {
                var date = from o in list
                           where o.LeaveID.ToString() == strarr[i]
                           where o.LeaveState != 3
                           select o;
                if (date.ToList().Count > 0)
                {
                    LoginHandler.contextResponseWrite(context, "checksuccess");
                    return;
                }
            }
            if (new LeaveBLL().GetDeleteInfoBylevidlist(str))
            {
                LoginHandler.contextResponseWrite(context, "delsuccess");
            }
            else
            {
                LoginHandler.contextResponseWrite(context, "delfailed");
            }
        }
Example #27
0
        /// <summary>
        /// 获取所有请假的信息记录
        /// </summary>
        /// <param name="context"></param>
        private void SelectLeaveinfo(HttpContext context)
        {
            string             starttime = (context.Request["starttime"]);
            string             endtime   = (context.Request["endtime"]);
            int                pagesize  = Convert.ToInt32(context.Request["limit"]);
            int                pageindex = Convert.ToInt32(context.Request["offset"]);
            int                count     = 0;
            List <LeaveEntity> list      = new LeaveBLL().GetBootstrapPageSelect(pageindex, pagesize, ref count);//GetAllInfo("")

            if (starttime != "" && endtime != "")
            {
                var datetime = from o in new LeaveBLL().GetSelectDate(starttime, endtime)
                               where o.UserID == user.UserID
                               select o;
                var json = new
                {
                    total = datetime.ToList().Count,//count,
                    rows  = datetime
                };
                LoginHandler.contextResponseWrite(context, json);
            }
            else
            {
                var date = from o in list
                           where o.UserID == user.UserID
                           select o;
                var json = new
                {
                    total = date.ToList().Count,//count,
                    rows  = date
                };
                LoginHandler.contextResponseWrite(context, json);
            }
        }
Example #28
0
        /// <summary>
        /// Adds a client to the queue.
        /// </summary>
        /// <param name="client">the client to add to the queue</param>
        public static void EnqueueClient(IRealmClient client)
        {
            client.Account.IsEnqueued = true;
            s_queuedClients.Enqueue(client);

            LoginHandler.SendAuthQueueStatus(client);
        }
Example #29
0
        private void Addclock(HttpContext context)
        {
            string str = "";
            AttendanceSheetEntity obj = new AttendanceSheetEntity();

            obj.UserID       = 11;
            obj.DepartmentID = 6;
            str = DateTime.Now.ToString("yyyy/MM/dd") + " 09:00:00";//上班时间
            if (DateTime.Compare(DateTime.Now, Convert.ToDateTime(str)) < 0)
            {
                obj.AttendanceType = 1;
            }
            else
            {
                obj.AttendanceType = 2;
            }
            if (new AttendanceSheetBLL().GetInsertClock(obj))
            {
                LoginHandler.contextResponseWrite(context, obj);
            }
            else
            {
                LoginHandler.contextResponseWrite(context, "clockfailed");
            }
            //throw new NotImplementedException();
        }
Example #30
0
        /// <summary>
        /// 初始化处理句柄
        /// </summary>
        public void InitHnadler()
        {
            LoginHandler loginHandler = new LoginHandler();

            dict_Handler.Add(loginHandler.opCode, loginHandler);

            DefaultHandler defaultHandler = new DefaultHandler();

            dict_Handler.Add(defaultHandler.opCode, defaultHandler);

            SyncPositionHandler syncPositionHandler = new SyncPositionHandler();

            dict_Handler.Add(syncPositionHandler.opCode, syncPositionHandler);

            SyncPlayerHandler syncPlayerHandler = new SyncPlayerHandler();

            dict_Handler.Add(syncPlayerHandler.opCode, syncPlayerHandler);

            DamageHandler damageHandler = new DamageHandler();

            dict_Handler.Add(damageHandler.opCode, damageHandler);

            SkillHandler skillHandler = new SkillHandler();

            dict_Handler.Add(skillHandler.opCode, skillHandler);
        }
Example #31
0
        public string Get([FromBody] TenantModel tenant)
        {
            try
            {
                string result = string.Empty;

                ConnectionParameters connectionParameters = new ConnectionParameters(
                    tenant.AbacusSetting.ServiceServerName,
                    tenant.AbacusSetting.ServicePort,
                    tenant.AbacusSetting.UseSsl,
                    tenant.AbacusSetting.ServiceUser,
                    tenant.AbacusSetting.ServicePasswordCrypted,
                    tenant.Number);

                LoginHandler loginHandlerInstance = new LoginHandler(connectionParameters);

                result = AbacusTestConnectBo.TestConnection(loginHandlerInstance);

                return(result);
            }
            catch (Exception ex)
            {
                throw new BusinessException(System.Net.HttpStatusCode.InternalServerError, ex.Message);
            }
        }
Example #32
0
 public ProfilePage()
 {
     loginHandler   = new LoginHandler();
     movieValidator = new MovieValidator();
     clientHandler  = new ClientHandler();
     InitializeComponent();
 }
Example #33
0
        private void loginButton_Click(object sender, EventArgs e)
        {
            string username = usernameTextBox.Text;
            string password = passwordTextBox.Text;

            LoginHandler loginHandler = new LoginHandler(username, password);

            bool accExists = false;

            accExists = loginHandler.checkAccount();

            if (accExists)
            {
                changeLogInAndRegisterButtons();

                mainForm.getCreateAdButton.Visible    = true;
                mainForm.getMyAdsButton.Visible       = true;
                mainForm.getViewHistoryButton.Visible = true;
                mainForm.getLogOutButton.Visible      = true;
            }
            else
            {
                MessageBox.Show("Wrong username or password.");
            }
        }
Example #34
0
        public void EncryptedAndDecryptedMatch()
        {
            var handler = new LoginHandler();
            var identity = "identity-value";

            var encrypted = handler.EncryptIdentity( identity );
            var decrypted = handler.DecryptIdentity( encrypted );

            Assert.AreEqual( identity, decrypted );
        }
 public LoginForm()
 {
     InitializeComponent();
     this.skinEngine1.SkinFile = "skin/default.ssk";
     //this.SetAutoSizeMode = AutoCompleteMode.None;
     loginHandler = new LoginHandler(AppClient.GetInstance);
     loginHandler.LoginForm = this;
     AppClient.RegisterHandler(Protocol.C0001_1, loginHandler);
     AppClient.RegisterHandler(Protocol.C0002_4, loginHandler);
     //loginHandler.Execute();
 }
Example #36
0
        public void UserIsReturned()
        {
            var cmd =
                new Login
                {
                    Name = "CmdTest",
                };

            var userDto = new LoginHandler().Execute(cmd);

            Repository.ShouldContain<User>(userDto.UserId);
            userDto.Name.Should().Be("CmdTest");
        }
Example #37
0
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            _loginHandler = new LoginHandler();
            _loginHandler.OnLoginBegan += ShowProgressHud;
            _loginHandler.OnSuccessfulLogin += AddNavigationController;
            _loginHandler.OnLoginFinished += RemoveProgressHud;

            if(_loginHandler.HasStoredApiKey())
            {
                AddNavigationController ();
            }
            else
            {
                ShowLoginView ();
            }

            window.MakeKeyAndVisible ();
            return true;
        }
    private void Awake()
    {
        cardClient = GameObject.FindGameObjectWithTag(Tags.Networks).GetComponent<CardClient>();
        gameClient = GameClient.Instance;
        loginHandler = new LoginHandler();
        chatHandler = new ChatHandler();
        playerInfoHandler = new PlayerInfoHandler();
        cardInfoHandler = new CardInfoHandler();

        gameDataHandler = new TCPGameDataHandler();


        if (cardClient != null)
        { udpMessageList = cardClient.GetMessageList(); }
        else
        { LogsSystem.Instance.Print("UDP数据管理器不存在", LogLevel.ERROR); }
        if (gameClient != null)
        { tcpMessageList = gameClient.GetGameDataList(); }
        else
        { LogsSystem.Instance.Print("TCP数据管理器不存在", LogLevel.ERROR); }

    }
 protected void submitLogIn_Click(object sender, EventArgs e)
 {
     LoginHandler login = new LoginHandler();
     try
     {
         if (Page.IsValid)
         {
             if (login.checkUserLogin(tb_username.Text, tb_password.Text))
             {
                 Response.Redirect("PettyCashBook.aspx", false);
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this, GetType(), "AlertSweet", "alertSweet();", true);
                 //logerror.Text = "Invalid User Name or Password!";
             }
         }
     }
     catch (Exception ex)
     {
         logerror.Text = ex.Message;
     }
 }
Example #40
0
        public void AddOrUpdateState_AddsStateCookie()
        {
            var cookies = new HttpCookieCollection();
            var handler = new LoginHandler();
            var rc = new RegisteredClient
            {
                DisplayName = "test-name",
                Identity = "test-identity",
                Photo = "test-photo",
                RegistrationId = "test-reg-id"
            };

            var mockResponse = new Mock<HttpResponseBase>();
            mockResponse.Setup( a => a.Cookies )
                        .Returns( cookies );

            var mockContext = new Mock<HttpContextBase>();
            mockContext.Setup( a => a.Response )
                       .Returns( mockResponse.Object );

            handler.AddOrUpdateState( rc, mockContext.Object );

            Assert.IsNotNull( cookies[ "gemfire.state" ] );
        }
Example #41
0
        public async Task ValidUser_ShouldGenerateNewLogin(string user, string password, string passwordhash)
        {
            var usersData = new List<User>()
            {
                new User() { Username = user, Password = passwordhash },
            };
            var loginsData = new List<Login>();

            var serviceMock = new Mock<IPasswordService>();
            serviceMock
                .Setup(s =>
                        s.ValidatePassword(password, passwordhash))
                .Returns(true);

            var userSetMock = new Mock<DbSet<User>>()
                    .SetupData(usersData, objs => usersData.Find(u => u.Username == (string)objs.First()));
            var loginsSetMock = new Mock<DbSet<Login>>()
                .SetupData(loginsData, objs => loginsData.Find(u => u.Token == (string)objs.First()));

            var contextMock = new Mock<BoxingDbContext>();
            contextMock.Setup(c => c.Users).Returns(userSetMock.Object);
            contextMock.Setup(c => c.Logins).Returns(loginsSetMock.Object);

            var request = new LoginRequest()
            {
                UserName = user,
                Password = password
            };
            var handler = new LoginHandler(serviceMock.Object, contextMock.Object);
            var result = await handler.HandleAsync(request);

            Assert.NotNull(result);
            Assert.True(result.Length > 0);
            Assert.True(loginsData.Count == 1);
            Assert.True(loginsData[0].Token == result);
            Assert.True(loginsData[0].ForUser.Username == user);
            serviceMock.Verify(s => s.ValidatePassword(password, passwordhash), Times.Once);
        }
Example #42
0
 private void Login()
 {
     string userNo = username.Text;
     string pass = password.Text;
     LoginHandler handler = new LoginHandler(this);
     handlers.Add(handler);
     DataProcessUtil.ayncLogin(false,userNo, pass, handler);
 }
 public void OnLogin(LoginHandler loginHanlder)
 {
     DoLogin += loginHanlder;
 }
 public void registerLoginHandler(LoginHandler loginHandler)
 {
     throw new NotImplementedException();
 }