Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        public string GetToken(LoginItem loginUser)
        {
            var jsonString = JsonConvert.SerializeObject(loginUser);
            var token      = FTH.Extension.Encrypter.Encrypt(jsonString, loginUser.Password);

            return(token);
        }
Ejemplo n.º 4
0
        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 }));
        }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 8
0
        /// <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());
        }
Ejemplo n.º 10
0
        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));
        }
Ejemplo n.º 11
0
        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);
        }
Ejemplo n.º 12
0
 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);
 }
Ejemplo n.º 13
0
        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);
        }
Ejemplo n.º 14
0
 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);*/
 }
Ejemplo n.º 15
0
 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)
                         ));
 }
Ejemplo n.º 16
0
 public LoginPage()
 {
     InitializeComponent();
     Item = new LoginItem
     {
         Text        = " ",
         Description = ""
     };
     BindingContext = this;
 }
Ejemplo n.º 17
0
        public void SetUp()
        {
            _username = "******";
            _password = "******";

            _uut = new LoginItem()
            {
                Username = _username,
                Password = _password
            };
        }
Ejemplo n.º 18
0
        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);
        }
Ejemplo n.º 19
0
        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;
        }
Ejemplo n.º 20
0
 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"));
        }
Ejemplo n.º 23
0
        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;
     }
 }
Ejemplo n.º 25
0
        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;
     }
 }
Ejemplo n.º 27
0
        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);
        }
Ejemplo n.º 28
0
        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));
        }