private void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            mainFrame.NavigationUIVisibility = NavigationUIVisibility.Hidden;
            Signin signin = new Signin(this);

            NavigatePage(signin);
        }
Example #2
0
        /// <summary>
        /// 登录或注册方法
        /// </summary>
        /// <param name="tbId">ID的文本框</param>
        /// <param name="tbPwd">密码文本框</param>
        /// <param name="tbEmail">邮箱文本框</param>
        /// <param name="loginOrLogon">[false/true]登录还是注册</param>
        /// <param name="NickName">昵称</param>
        /// <param name="LogonTime">登录时间</param>
        /// <param name="LoginInfo">登录状态</param>
        /// <returns>字符串</returns>
        public MIDDLEENUM unscrambleSigninToLogin(string tbId, string tbPwd, string tbEmail, bool loginOrLogon, ref string NickName, ref string LogonTime, ref bool LoginInfo)
        {
            Signin     signin = new Signin();
            MIDDLEENUM mess   = middleSignin(signin.signinMethod(tbId, tbPwd, tbEmail, loginOrLogon, ref NickName, ref LogonTime, ref LoginInfo), signin);

            return(mess);
        }
Example #3
0
        public IActionResult Login(Signin logUser)
        {
            if (ModelState.IsValid)
            {
                User userInDb = dbContext.Users.FirstOrDefault(u => u.Email == logUser.SigninEmail);
                if (userInDb == null)
                {
                    ModelState.AddModelError("SigninEmail", "Your account cannot be found");
                    return(View("Login"));
                }
                var haser  = new PasswordHasher <Signin>();
                var result = haser.VerifyHashedPassword(logUser, userInDb.Password, logUser.SigninPassword);
                if (result == 0)
                {
                    ModelState.AddModelError("SigninPassword", "Wrong Password");
                    return(View("Login"));
                }

                HttpContext.Session.SetInt32("UserId", userInDb.UserId);
                //** Change template to match your new controller **
                return(RedirectToAction("Home", "Rename"));
            }
            else
            {
                return(View("Login"));
            }
        }
Example #4
0
        public HttpResponseMessage Get(string IDNumber = "", string email = "")
        {
            if ((IDNumber == "" || IDNumber == null) && (email == "" || email == null))
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Login user didn't found"));
            }

            using (DSEntities entities = new DSEntities())
            {
                Signin entity = null;

                if (IDNumber != "" && IDNumber != null)
                {
                    entity = entities.Signins.FirstOrDefault(e => e.IDNumber == IDNumber);
                }
                else
                {
                    entity = entities.Signins.FirstOrDefault(e => e.Email == email);
                }

                if (entity != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, entity));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Login user didn't found"));
                }
            }
        }
Example #5
0
 public IActionResult Login(Signin logUser)
 {
     if (ModelState.IsValid)
     {
         User userInDb = dbContext.Users.FirstOrDefault(u => u.Email == logUser.SigninEmail);
         if (userInDb == null)
         {
             ModelState.AddModelError("SigninEmail", "benny bob can find your account");
             return(View("SignIn"));
         }
         var haser  = new PasswordHasher <Signin>();
         var result = haser.VerifyHashedPassword(logUser, userInDb.Password, logUser.SigninPassword);
         if (result == 0)
         {
             ModelState.AddModelError("SigninPassword", "no");
             return(View("Index"));
         }
         HttpContext.Session.SetInt32("UserId", userInDb.UserId);
         return(RedirectToAction("Index", "Bank"));
     }
     else
     {
         return(View("SignIn"));
     }
 }
Example #6
0
        //--------------------------------------------------------------------------
        //---------------------------------------POST FUNCTIONS--------------------
        // POST: api/DB
        public DataTable Post([FromBody] Signin s)
        {
            System.Diagnostics.Debug.WriteLine("Inside Account_Post********************************** ");
            DataTable result = handler.check_signin(s);

            return(result);
        }
Example #7
0
        public ActionResult DeleteConfirmed(int?id)
        {
            Signin signin = _db.Signin.Find(id);

            _db.Signin.Remove(signin);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #8
0
        public ActionResult SigninDeleteConfirmed(int?id)
        {
            Signin signin = _db.Signin.Find(id);

            _db.Signin.Remove(signin);
            _db.SaveChanges();
            return(RedirectToAction("AdminIndex", new { year = yearUrl, month = monthUrl, internName = internUrl }));
        }
        public void Init()
        {
            _client = new client.client();
            Login          _login     = new Login();
            Room           _room      = new Room();
            MJHuan         _MJhuan    = new MJHuan();
            ChatRPC        chat       = new ChatRPC();
            PlayerBaseData PlayerData = new PlayerBaseData();
            Pay            plPay      = new Pay();
            BindAgent      bind       = new BindAgent();
            Signin         sign       = new Signin();
            TaskModule     task       = new TaskModule();
            LobbyModule    lobby      = new LobbyModule();
            GMModule       gmm        = new GMModule();
            RankModule     rank       = new RankModule();
            MatchGame      matchGame  = new MatchGame();

            _client.modulemanager.add_module("login", _login);
            _client.modulemanager.add_module("room", _room);
            _client.modulemanager.add_module("mj_huanghuang", _MJhuan);
            _client.modulemanager.add_module("player_data", PlayerData);
            _client.modulemanager.add_module("chat", chat);
            _client.modulemanager.add_module("pay", plPay);
            _client.modulemanager.add_module("agent", bind);
            _client.modulemanager.add_module("signin", sign);
            _client.modulemanager.add_module("task", task);
            _client.modulemanager.add_module("redpackets", lobby);
            _client.modulemanager.add_module("gm", gmm);
            _client.modulemanager.add_module("rank_msg", rank);
            _client.modulemanager.add_module("match", matchGame);
            _tick = Environment.TickCount;
            _client.onConnectHub  += onConnectHub;
            _client.onConnectGate += onGeteHandle;
            log.log.setLogHandle(brokenLine);

            System.Random ran    = new System.Random();
            int           index  = ran.Next(4);
            short         portIP = portIpList[index];

            try
            {
                if (_client.connect_server(serverIp, portIP, serverIp, (short)(portIP + 1), _tick))
                {
                    // EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, "connect_server_true");
                }
                else
                {
                    // EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, "connect_server_false");
                }
            }
            catch (Exception e)
            {
                // EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, e.Message);
            }
            //EventDispatcher.GetInstance().UIFrameWorkEventManager.TriggerEvent<string>(EventId.UIFrameWork_Bug, "connect_server_no_erro!");
            _tickcount = 0;
        }
Example #10
0
 public void userdetails()
 {
     Username.SendKeys("*****@*****.**");
     Task.Delay(2000).Wait();
     Password.SendKeys("Tia1156v");
     Task.Delay(2000).Wait();
     Signin.Click();
     Task.Delay(2000).Wait();
 }
Example #11
0
 public void userdetails()
 {
     Username.SendKeys("*****@*****.**");
     Task.Delay(3000).Wait();
     Password.SendKeys("1234567891");
     Task.Delay(3000).Wait();
     Signin.Click();
     Task.Delay(3000).Wait();
     ;
 }
Example #12
0
 public ActionResult Edit([Bind(Include = "SigninId, WorkDate, ArrivedTime, LeaveTime")] Signin signin)
 {
     if (ModelState.IsValid)
     {
         _db.Entry(signin).State = EntityState.Modified;
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(signin));
 }
        public IActionResult Post([FromBody] Signin signin)
        {
            var user = _userService.Authenticate(signin.UserName, signin.Password);

            if (user == null)
            {
                return(BadRequest(new { message = _localizer["IncorrectUsernamePassword"] }));
            }

            return(Ok(user));
        }
Example #14
0
 public ActionResult Create([Bind(Include = "SigninId, WorkDate, ArrivedTime, LeaveTime, UserName")] Signin signin)
 {
     if (ModelState.IsValid)
     {
         signin.UserName = System.Web.HttpContext.Current.User.Identity.Name;
         _db.Signin.Add(signin);
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(signin));
 }
Example #15
0
        public JsonResult SigninMembers(SigninToken data)
        {
            //var token = JsonConvert.DeserializeObject<SigninToken>(data);

            SignInManager manager =
                new SignInManager(new SqlConnection(ConfigurationManager.ConnectionStrings["database"].ToString()));

            Signin value = manager.SignIn(data.MemberId, data.Assignments);

            return(Json(value, JsonRequestBehavior.AllowGet));
        }
Example #16
0
        //============================AMR FUNCTIONS======================================================================
        public DataTable check_signin(Signin s)
        {
            //  string query = "SELECT COUNT(*) FROM Player WHERE userName='******' AND password='******';";
            string query = "SELECT *, 'player' AS type FROM Player WHERE userName='******' AND password='******';";

            if (dbMan.ExecuteReader(query) == null)
            {
                query = "SELECT *, 'owner' AS type FROM clubOwner WHERE userName='******' AND password='******';";
            }
            return(dbMan.ExecuteReader(query));
        }
 public ActionResult Register(Signin signin)
 {
     if (!ModelState.IsValid)
     {
         return(View("Register"));
     }
     ViewData.Add("Message1", "You have registered sucessfully,you can signup");
     dbContext.signins.Add(signin);
     dbContext.SaveChanges();
     return(View());
 }
Example #18
0
 public static bool CUD(Signin u, EntityState state)
 {
     using (StoreEntities s = new StoreEntities()) {
         s.Entry(u).State = state;
         if (s.SaveChanges() > 0)
         {
             return(true);
         }
         return(false);
     }
 }
Example #19
0
 public ActionResult SigninEdit([Bind(Include = "SigninId, WorkDate, ArrivedTime, LeaveTime, CheckValue")] Signin signin)
 {
     if (ModelState.IsValid)
     {
         signin.UserName         = internUrl;
         _db.Entry(signin).State = EntityState.Modified;
         _db.Configuration.ValidateOnSaveEnabled = false;
         _db.SaveChanges();
         return(RedirectToAction("AdminIndex", new { year = yearUrl, month = monthUrl, internName = internUrl }));
     }
     return(View(signin));
 }
Example #20
0
 public ActionResult Signin(Signin login)
 {
     if (ModelState.IsValid)
     {
         var user = lmsentities.tblLogins.SingleOrDefault(x => (x.UserName == login.UserName) & (x.Password == login.Password));
         if (user != null)
         {
             ViewBag.Message = "Login Successful";
             return(View("_Signin"));
         }
     }
     return(View("Error"));
 }
Example #21
0
        public ActionResult LoggingIN(Signin signin)
        {
            Register register = new Register();

            if (register.SignIn(signin))
            {
                return(View("Dashboard"));
            }
            else
            {
                return(View("Login"));
            }
        }
Example #22
0
        public ReturnKey Post([FromBody] Signin signin)
        {
            var rtnKey = new ReturnKey();

            if (signin?.UserName != null && signin.Password != null)
            {
                var salt = (from i in _db.TbSubscriptions
                            where string.Equals(i.Email, signin.UserName, StringComparison.CurrentCultureIgnoreCase)
                            select i.Salt).FirstOrDefault();

                var subscription = (from i in _db.TbSubscriptions
                                    where i.SubscriptionStatusId == 2 && i.Email == signin.UserName && i.Password == Security.EncryptPassword(signin.Password, salt)
                                    select i).FirstOrDefault();

                if (subscription != null)
                {
                    var token = (from i in _db.TbSubscriptionTokens
                                 where i.Email == subscription.Email && i.ExpiresOn > DateTime.Now
                                 select i).FirstOrDefault();
                    if (token == null)
                    {
                        double.TryParse(_configuration["Setting:AuthTokenExpiry"], out var authTokenExpiry);

                        token = new TbSubscriptionTokens
                        {
                            Email     = subscription.Email,
                            AuthToken = Guid.NewGuid().ToString(),
                            IssuedOn  = DateTime.Now,
                            ExpiresOn = DateTime.Now.AddSeconds(authTokenExpiry)
                        };

                        _db.TbSubscriptionTokens.Add(token);
                        _db.SaveChanges();
                    }

                    rtnKey.UID       = subscription.UniqueId.ToString();
                    rtnKey.AuthToken = token.AuthToken;
                    rtnKey.Message   = "success!!!";
                    rtnKey.Role      = subscription.GroupId;
                }
                else
                {
                    rtnKey.Message = _localizer["NotValid"];
                }
            }
            else
            {
                rtnKey.Message = _localizer["NotValid"];
            }
            return(rtnKey);
        }
Example #23
0
        public ActionResult LoggingIN(Signin signin)
        {
            Register register = new Register();

            signin.IsAgent = true;
            if (register.SignIn(signin))
            {
                return(View("Index"));
            }
            else
            {
                return(View("Login"));
            }
        }
 public void InvalidEmailSigninTestMethod()
 {
     try
     {
         log.Info("InvalidEmailSigninTestMethod test Started.");
         Signin signin     = new Signin(driver);
         bool   emailCheck = signin.InvalidEmail(JsonData.data.InvalidEmail, JsonData.data.Password);
         Assert.IsTrue(emailCheck);
         log.Info("InvalidEmailSigninTestMethod test Ended.");
     }
     catch (Exception exception)
     {
         throw new Exception(exception.Message);
     }
 }
 public void BlankEmailPasswordSigninTestMethod()
 {
     try
     {
         log.Info("BlankEmailPasswordSigninTestMethod test Started.");
         Signin signin    = new Signin(driver);
         bool   NullCheck = signin.BlankEmailPassword(JsonData.data.NullValue, JsonData.data.NullValue);
         Assert.IsTrue(NullCheck);
         log.Info("BlankEmailPasswordSigninTestMethod test Ended.");
     }
     catch (Exception exception)
     {
         throw new Exception(exception.Message);
     }
 }
 public void SigninTestMethod()
 {
     try
     {
         log.Info("SignIn test Started.");
         Signin signin = new Signin(driver);
         signin.SigninMethod(JsonData.data.UserEmail, JsonData.data.Password);
         Assert.AreEqual(JsonData.data.WebsiteTitle, driver.Title);
         log.Info("SignIn test Ended.");
     }
     catch (Exception exception)
     {
         throw new Exception(exception.Message);
     }
 }
        public async Task <IActionResult> PostSignin([FromBody] Signin user)
        {
            var userExist = await this.UserManager.FindByNameAsync(user.UserName);

            if (userExist != null && await this.UserManager.CheckPasswordAsync(userExist, user.Password))
            {
                var userRoles = await this.UserManager.GetRolesAsync(userExist);

                var role = await this.UserManager.IsInRoleAsync(userExist, "Admin") ? "Admin" : "User";

                var authClaims = new List <Claim>
                {
                    new Claim(ClaimTypes.Name, userExist.UserName),
                    new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString())
                };

                foreach (var userRole in userRoles)
                {
                    authClaims.Add(new Claim(ClaimTypes.Role, userRole));
                }

                var authSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Configuration["JWT:Secret"]));

                var token = new JwtSecurityToken
                            (
                    issuer: Configuration["JWT:ValidIssuer"],
                    audience: Configuration["JWT:ValidAudience"],
                    expires: DateTime.Now.AddHours(5),
                    claims: authClaims,
                    signingCredentials: new SigningCredentials(authSigningKey, SecurityAlgorithms.HmacSha256)
                            );

                return(Ok(new
                {
                    token = new JwtSecurityTokenHandler().WriteToken(token),
                    expiration = token.ValidTo,
                    user = userExist.UserName,
                    id = userExist.Id,
                    profileImageUrl = userExist.ProfileImageUrl,
                    status = "Success",
                    message = "Login Successful",
                    role = role
                }));
            }
            return(Ok(new Response {
                Status = "Error", Message = "Wrong UserName and Password"
            }));
        }
 public void InvalidPasswordSigninTestMethod()
 {
     try
     {
         log.Info("InvalidPasswordSigninTestMethod test Started.");
         Thread.Sleep(3000);
         Signin signin    = new Signin(driver);
         bool   passCheck = signin.InvalidPassword(JsonData.data.UserEmail, JsonData.data.InvalidPassword);
         Assert.IsTrue(passCheck);
         log.Info("InvalidPasswordSigninTestMethod test Ended.");
     }
     catch (Exception exception)
     {
         throw new Exception(exception.Message);
     }
 }
Example #29
0
        public static Signin Item(List <Signin> List, string username, string password)
        {
            Signin newItem = null;

            foreach (var item in List)
            {
                if (item.userName == username)
                {
                    if (item.userPassword == password)
                    {
                        newItem = item;
                        break;
                    }
                }
            }
            return(newItem);
        }
Example #30
0
 // GET: Signin/Delete/5
 public ActionResult Delete(int?id)
 {
     if (SigninAuthentication(id))
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Signin signin = _db.Signin.Find(id);
         if (signin == null)
         {
             return(HttpNotFound());
         }
         return(View(signin));
     }
     return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
 }