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); } } } }
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; }
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 ); }
/// <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(); }
public ClientPage() { loginHandler = new LoginHandler(); adminClientHandler = new AdminClientHandler(); clientValidator = new ClientValidator(); InitializeComponent(); }
//修改 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"); } }
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); } }
//查询当行 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); } }
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; }
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); }
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."); } } }
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; }
/// <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"); } } }
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; }
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; } }
public static LoginHandler GetLoginHandler() { LoginSettings settings = new LoginSettings(HandlerFactory.GetDBConnectionString(), "Users", "UserName", "UserPassword", "Salt", HashingMethodType.SHA256); LoginHandler loginHandler = new LoginHandler(settings); return(loginHandler); }
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); } }
/// <summary> /// handler字典的初始化 /// </summary> private void initHandler() { // Temple:如下方式新建继承HandlerBase基类,并添加到HandlerDict字典中 LoginHandler loginHandler = new LoginHandler(); HandlerDict.Add(loginHandler.OpCode, loginHandler); // 添加登录请求处理handler到字典中 }
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); }
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); }
/// <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(); }
/// <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"); } }
/// <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); } }
/// <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); }
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(); }
/// <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); }
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); } }
public ProfilePage() { loginHandler = new LoginHandler(); movieValidator = new MovieValidator(); clientHandler = new ClientHandler(); InitializeComponent(); }
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."); } }
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(); }
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"); }
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; } }
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" ] ); }
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); }
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(); }