public ActionResult Create() { List <LoginItem> lstLogin = new List <LoginItem>(); UserService objUser = new UserService(); int cid = 0; if (Session["CompID"] != null) { cid = Convert.ToInt32(Session["CompID"].ToString()); } lstLogin = objUser.getUser(cid); LoginItem objUserItem = new LoginItem(); objUserItem.ListUser = new List <LoginItem>(); objUserItem.ListUser.AddRange(lstLogin); ViewBag.Menuid = Request.QueryString["menuId"]; //#region Bind DropDown comp List <CompanyItem> objCompany = new List <CompanyItem>(); CompanyService objListCompany = new CompanyService(); objCompany = objListCompany.GetALL(); objUserItem.ListCompany = new List <CompanyItem>(); objUserItem.ListCompany.AddRange(objCompany); //#endregion return(View(objUserItem)); }
public static void OneTimeSetUp() { // do this once-and-for-all when unit testing // Logger.EnableConsoleLogging = true; Logger.AlwaysIncrementLogNumber = true; ArasPermissionGrant.Disable = true; _connectionCount++; if (_connectionCount > 1) { if (Innovator == null) { throw new ArasException("ArasTestBase Setup failed."); } return; } var loginInfo = LoginInfo.Load(); if (loginInfo == null) { throw new ArasException("No user logged in. Cannot run tests against Aras."); } var slnDir = TestContext.CurrentContext.TestDirectory; while (slnDir != null && !Directory.EnumerateFiles(slnDir, "*.sln").Any()) { slnDir = Directory.GetParent(slnDir).FullName; } if (slnDir == null) { throw new ArasException( $"Failed to find top/solution directory in parents of {TestContext.CurrentContext.TestDirectory}"); } Console.WriteLine(slnDir); var developmentDb = GetDevelopmentDb(slnDir); Connection = IomFactory.CreateHttpServerConnection( developmentDb.Url, developmentDb.DbName, loginInfo.Username, loginInfo.Password); Connection.Timeout = 15000; // need time for AppPool recycle on new DLLs Connection.Compression = CompressionType.deflate; LoginItem = Connection.Login(); if (LoginItem.isError()) { throw new ArasException("Aras login failed: " + LoginItem.getErrorString()); } Innovator = LoginItem.getInnovator(); LogFolder = TestContext.CurrentContext.WorkDirectory; ArasExtensions.Innovator = Innovator; ArasExtensions.LogRootFolder = LogFolder; }
public string GetToken(LoginItem loginUser) { var jsonString = JsonConvert.SerializeObject(loginUser); var token = FTH.Extension.Encrypter.Encrypt(jsonString, loginUser.Password); return(token); }
public ActionResult Create(LoginItem model) { UserService objUser = new UserService(); //EncDec objEnDec = new EncDec(); //var pwd=objEnDec.Encrypt(model.Password); //model.Password = pwd; int cid = 0; if (Session["CompID"] != null) { cid = Convert.ToInt32(Session["CompID"].ToString()); } if (model.CompID == null) { model.CompID = cid; } string uid = null; if (Session["UserId"] != null) { uid = Session["UserId"].ToString(); } model.CreatedDate = System.DateTime.Now; model.CreatedBy = uid; objUser.Insert(model); return(RedirectToAction("Create", new { @menuId = model.Viewbagidformenu })); }
public void YetkiKontrolu(UserApi userApi, out LoginItem loginUser, out User user) { loginUser = new LoginItem { Email = userApi.Username, Password = SHA256(userApi.Password), RememberMe = true }; user = _userService.GetByEMailAndPassword(loginUser); }
public async Task <IActionResult> PutTodoItem(long id, LoginItem todoItem) { if (id != todoItem.Id) { return(BadRequest()); } _context.Entry(todoItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TodoItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult AjaxreqWithJsonResult() { LoginItem result = new LoginItem(); result.UserName = "******"; result.Password = "******"; return(Json(result)); }
/// <summary> /// Converts a BitwardenItemDTO to a LoginItem /// </summary> /// <param name="dto">The BitwardenItemDTO that should be convertet</param> /// <returns>The convertet LoginItem</returns> private static LoginItem ConvertLoginItem(BitwardenItemDTO dto) { var loginItem = new LoginItem(); loginItem = (LoginItem)ConvertBasic(loginItem, dto); loginItem.Login = dto.Login.ConvertBack(); return(loginItem); }
public int Update(LoginItem model) { Mapper.CreateMap <LoginItem, Login_Master>(); Login_Master objBranch = DbContext.Login_Master.SingleOrDefault(m => m.UId == model.UId); objBranch = Mapper.Map(model, objBranch); return(DbContext.SaveChanges()); }
public async Task <ActionResult <LoginItem> > PostTodoItem(LoginItem todoItem) { _context.TodoItems.Add(todoItem); await _context.SaveChangesAsync(); //return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem); return(CreatedAtAction(nameof(GetTodoItem), new { id = todoItem.Id }, todoItem)); }
public LoginItem GetDetails(string UserName, String Password) { Mapper.CreateMap <Login_Master, LoginItem>(); Login_Master Login = dbcontext.Login_Master.FirstOrDefault(m => m.UserName == UserName && m.Password == Password); LoginItem objLogin = Mapper.Map <LoginItem>(Login); return(objLogin); }
public void YetkiKontrolu(EczaneNobetMazeretCokluApi eczaneNobetMazeretCokluApi, out LoginItem loginUser, out User user) { user = _userService.GetById(eczaneNobetMazeretCokluApi.UserId); loginUser = new LoginItem { Email = user.Email, Password = SHA256(user.Password), RememberMe = true }; //user = _userService.GetByEMailAndPassword(loginUser); }
private bool TryGetUser(out LoginUser user, LoginItem item) { var encryptedPwd = this.encryptionService.EncryptText(item.Password, "9FD84A6B-3345-4726-B4F6-4B5D8C3664AE"); user = qRepository.Entities.Where(o => o.Phone == item.LoginPhone && o.Password == encryptedPwd && o.IsActive && !o.Locked).FirstOrDefault(); return(user != null); }
public async Task <ActionResult <LoginItem> > PostLoginItem([FromBody] LoginItem loginItem) { _context.LoginItems.Add(loginItem); //_context.LoginItems.Add(new LoginItem {Id = 458, UserName = "******", AccesToken = "akakakakaka" }); _context.SaveChanges(); //_context.LoginItems.Add(loginItem); //await _context.SaveChangesAsync(); return(loginItem); /*CreatedAtAction("GetLoginItems", new { id = loginItem.Id }, loginItem);*/ }
public User GetByEMailAndPassword(LoginItem loginItem) { return(_userDal.Get(u => u.Email.Equals(loginItem.Email) && u.Password.Equals(loginItem.Password) //String.Compare(u.Email, loginItem.Email, true) == 0 //&& String.Compare(u.Password, loginItem.Password, true) == 0 // u.Email.Equals(loginItem.Email, StringComparison.Ordinal) //&& u.Password.Equals(loginItem.Password, StringComparison.Ordinal) )); }
public LoginPage() { InitializeComponent(); Item = new LoginItem { Text = " ", Description = "" }; BindingContext = this; }
public void SetUp() { _username = "******"; _password = "******"; _uut = new LoginItem() { Username = _username, Password = _password }; }
public string TokenKontrol(int userId) { LoginItem loginUser; User user = _userService.GetById(userId); loginUser = new LoginItem { Email = user.Email, Password = _yetkilendirme.SHA256(user.Password), RememberMe = true }; string token = _yetkilendirme.GetToken2(loginUser); return(token); }
public static void ClassInitialize(TestContext ctx) { _connectionCount++; if (_connectionCount > 1) { if (Innovator == null) { throw new ArasException("ArasTestBase Setup failed."); } return; } var loginInfo = LoginInfo.Load(); if (loginInfo == null) { throw new ArasException("No user logged in. Cannot run tests against Aras."); } var slnDir = ctx.TestRunDirectory; while (slnDir != null && !Directory.EnumerateFiles(slnDir, "*.sln").Any()) { slnDir = Directory.GetParent(slnDir).FullName; } if (slnDir == null) { throw new ArasException( $"Failed to find top/solution directory in parents of {ctx.TestRunDirectory}"); } var developmentDb = GetDevelopmentDb(slnDir); Connection = IomFactory.CreateHttpServerConnection( developmentDb.Url, developmentDb.DbName, loginInfo.Username, loginInfo.Password); Connection.Timeout = 15000; // need time for AppPool recycle on new DLLs Connection.Compression = CompressionType.none; LoginItem = Connection.Login(); if (LoginItem.isError()) { throw new ArasException("Aras login failed: " + LoginItem.getErrorString()); } Innovator = LoginItem.getInnovator(); LogFolder = ctx.TestDir; // dont use name, shared by many tests ArasExtensions.Innovator = Innovator; ArasExtensions.LogRootFolder = LogFolder; }
public ActionResult Signin(LoginItem item) { if (ModelState.IsValid) { var userRoles = this.authenticationService.Login(item); if (userRoles == null) { ModelState.AddModelError("login", "登陆失败"); return(View()); } } return(RedirectToAction("Index", "VIP")); }
public int Insert(LoginItem model) { try { Mapper.CreateMap <LoginItem, Login_Master>(); Login_Master objLogin = Mapper.Map <Login_Master>(model); DbContext.Login_Master.Add(objLogin); return(DbContext.SaveChanges()); } catch (Exception ex) { throw; } }
public ActionResult Login(LoginItem lg) { if (!ModelState.IsValid) { return(View(lg)); } var userEntity = _userRepository.List().Where(c => c.UserName == lg.UserName && c.Password == lg.Password).FirstOrDefault(); if (userEntity == null) { ModelState.AddModelError("Hatalı", "User Name or Password is wrong!"); return(View(lg)); } return(RedirectToAction("Index")); }
public ActionResult Login() { #if !UNAUTHORIZED_DEBUG // Login function can't be accessed by authenticated account. if (HttpContext.User.Identity.IsAuthenticated) { return(RedirectToAction("Index", "Home")); } var loginViewModel = new LoginItem(); loginViewModel.IpAddress = _loginDomain.FindRequestIpAddress(HttpContext); return(View(loginViewModel)); #else return(RedirectToAction("Index", "Home")); #endif }
public int InsertLeftMenu(LoginItem model, bool chk, int?formID) { try { Mapper.CreateMap <LoginItem, UserFormTran>(); UserFormTran objLogin = Mapper.Map <UserFormTran>(model); objLogin.FormID = formID; objLogin.IsChecked = chk; objLogin.CreatedBy = model.UId; objLogin.CreatedDate = System.DateTime.Now; DbContext.UserFormTrans.Add(objLogin); return(DbContext.SaveChanges()); } catch (Exception ex) { throw; } }
public ActionResult Login(LoginItem lg) { Model1 ctx = new Model1(); var loggedUSer = ctx.Users.Where(c => c.UserName == lg.UserName && c.Password == lg.Password).FirstOrDefault(); if (loggedUSer == null) { ViewBag.hatali = 1; return(View()); } else { Session["userName"] = loggedUSer.UserName; Session["UserId"] = loggedUSer.Id; return(RedirectToAction("Index", "Patisserie")); } }
public int InsertModules(LoginItem model, int?MHId, bool chk, int?UID) { try { Mapper.CreateMap <LoginItem, UserModulesTran>(); UserModulesTran objLogin = Mapper.Map <UserModulesTran>(model); objLogin.MHID = MHId; objLogin.IsChecked = chk; objLogin.CreatedDate = System.DateTime.Now; objLogin.CeatedBy = UID; objLogin.UID = UID; DbContext.UserModulesTrans.Add(objLogin); return(DbContext.SaveChanges()); } catch (Exception ex) { throw; } }
public SimpleUser Login(LoginItem item) { if (TryGetUser(out LoginUser user, item)) { if (TryGetRoles(out List <SimpleRole> roles, user)) { user.Login(); var company = user.Company; var simpleUser = SimpleUser.CreateUser(user.ID, user.NickName, new SimpleCompany { ID = company.ID, Name = company.CompanyName }, roles); cmdRepository.SaveChanges(); this.formsAuthenticationService.Signin(simpleUser); return(simpleUser); } } return(null); }
public HttpResponseMessage Login([FromUri] string eMail, [FromUri] string password) { var loginUser = new LoginItem { Email = eMail, Password = password, RememberMe = true }; var user = _userService.GetByEMailAndPassword(loginUser); if (user != null) { var jsonString = JsonConvert.SerializeObject(loginUser); var token = FTH.Extension.Encrypter.Encrypt(jsonString, loginUser.Password); return(Request.CreateResponse(HttpStatusCode.OK, token)); } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized, "Kullanıcı adı ve şifresi geçersiz.")); } }
public async Task <ActionResult> Login(LoginItem model, string returnUrl) { if (ModelState.IsValid) { var result = await userComponent.Login(HttpContext.GetOwinContext(), Request, model); switch (result) { case LoginStatus.Success: if (Url.IsLocalUrl(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction("Index", "Home")); case LoginStatus.RequireConfirmation: HttpContext.GetOwinContext().Authentication.SignOut(DefaultAuthenticationTypes.ApplicationCookie); return(View("DisplayEmail")); case LoginStatus.LockedOut: return(View("Lockout")); case LoginStatus.Failure: ModelState.AddModelError("", "Invalid login attempt."); return(View(model)); case LoginStatus.SystemFailure: ModelState.AddModelError("", userComponent.ServiceException.Message); return(View(model)); default: ModelState.AddModelError("", "Unknown error"); return(View(model)); } } else { return(View(model)); } }
protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { try { var token = request.Headers.GetValues("Authorization").FirstOrDefault(); if (token != null) { byte[] data = Convert.FromBase64String(token); string decodedString = Encoding.UTF8.GetString(data); string[] tokenValues = decodedString.Split(':'); var userService = InstanceFactory.GetInstance <IUserService>(); var emailAndPassword = new LoginItem { Email = tokenValues[0], Password = tokenValues[1] }; var user = userService.GetByEMailAndPassword(emailAndPassword); //tokenValues[0] == "semih" && tokenValues[1] == "12345" //new[] { "Admin" } if (user != null) { IPrincipal principal = new GenericPrincipal(new GenericIdentity(tokenValues[0]), userService.GetUserRoles(user).Select(u => u.RoleName).ToArray()); Thread.CurrentPrincipal = principal; HttpContext.Current.User = principal; } } } catch { } return(base.SendAsync(request, cancellationToken)); }