コード例 #1
0
        public void Register()
        {
            Employee employee = new Employee();

            employee.GetEmployeeDetails();
            repo.Add(employee);
        }
コード例 #2
0
        public int RegisterUser([FromBody] Customer m)
        {
            List <Customer> list = _loginBll.ShowCustome().ToList();

            list = list.Where(s => s.UserName.Equals(m.UserName)).ToList();
            if (list.Count != 0)
            {
                var name = "";
                for (int i = 0; i < list.Count; i++)
                {
                    name = list[i].UserName;
                }
                if (m.UserName == name)
                {
                    return(-1);   //用户名相同
                }
                else
                {
                    return(0);
                }
            }
            else
            {
                Md5Helper md = new Md5Helper();
                m.UserPwd   = md.ToMd5(m.UserPwd);
                m.UserEmail = m.UserEmail + "@qq.com";
                m.UserLevel = "1";
                int flag = _loginBll.Add(m);
                return(flag);
            }
        }
コード例 #3
0
        public IActionResult signIn(string UserName, string Password)
        {
            if (string.IsNullOrEmpty(UserName) || string.IsNullOrEmpty(Password))
            {
                return(new JsonResult(new { Message = "نام کاربری یا کلمه عبور نمی تواند خالی باشد", context = "error", page = "/" }));
            }
            Utility.Message message = _userContext.CheckUserPass(UserName, Password);
            //نام کاربری یا کلمه عبور نادرست است
            if (message.Equals(Utility.Message.WrongUserPass))
            {
                //faildLogs ذخیره در
                Faild_Log faild = new Faild_Log()
                {
                    DateTime_In = DateTime.Now.ToString(),
                    UserName    = UserName,
                    Password    = Password
                };
                _faildLoginContext.Add(faild);
                return(new JsonResult(new { Message = Utility.GetMessage(message), Context = "error", Page = "/" }));
            }

            //احراز هویت صحیح می باشد
            else if (message.Equals(Utility.Message.Success))
            {
                //loginLogs ذخیره در
                Login_Log login = new Login_Log()
                {
                    UserID = _userContext.FindByUserName(UserName).UserID,
                    DateIn = DateTime.Now.Month.ToString("00") + "/" + DateTime.Now.Day.ToString("00") + "/" + DateTime.Now.Year.ToString("00"),
                    TimeIn = DateTime.Now.Hour.ToString("00") + ":" + DateTime.Now.Minute.ToString("00") + ":" + DateTime.Now.Second.ToString("00") + " " + (DateTime.Now.ToString().ToLower().Contains("am") ? "AM" : "PM")
                };
                _loginContext.Add(login);
                string Token = Utility.CreateToken(50);
                // HttpContext.Session.SetString(Token, _userContext.FindByUserName(UserName).UserID.ToString());

                Utility.UserType userType = _userContext.GetUserType(UserName, Password);
                if (userType.Equals(Utility.UserType.Admin))
                {
                    return(new JsonResult(new { Page = "/AdminPage", token = Token }));
                }
                else if (userType.Equals(Utility.UserType.User))
                {
                    return(new JsonResult(new { Page = "/UserPage", token = Token, userID = _userContext.FindByUserName(UserName).UserID.ToString() }));
                }
                else
                {
                    return(new JsonResult(new { Message = "خطای ناشناس", Context = "Warning", Page = "/" }));
                }
            }
            else
            {
                return(new JsonResult(new { Message = "خطای ناشناس", Contex = "Warning", Page = "/" }));
            }
        }
コード例 #4
0
        public IActionResult AddUser([FromBody] FlightUserAdd flightUserIncluir)
        {
            try
            {
                Login.Add(flightUserIncluir, true);

                IActionResult response = CreatedAtAction("AddUser", true);
                return(response);
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
コード例 #5
0
        public HttpResponseMessage NovoLogin(JObject login)
        {
            var user = login.ToObject <tb_login>();

            string resultado = "";

            resultado = loginService.VerificarEmail(user);

            if (user == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Erro ao criar o login, login nulo"));
            }

            if (user.email == null || user.email == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Email nulo"));
            }

            if (user.senha == null || user.senha == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Senha nula"));
            }

            if (user.token == null || user.token == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Token nulo"));
            }

            if (user.serialChip == null || user.serialChip == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Telefone nulo"));
            }

            if (resultado == "liberado")
            {
                user = loginService.Add(user);

                return(Request.CreateResponse(HttpStatusCode.OK, user));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, resultado));
            }
        }
コード例 #6
0
 public void Add(UserDetail objUserDetail)
 {
     lgobj.Add(objUserDetail);
 }
コード例 #7
0
 //授权添加
 public int Add(Base_User user)
 {
     return(login.Add(user));
 }
コード例 #8
0
        public void Register()
        {
            Employee employee = CreateEmployee();

            Repo.Add(employee);
        }