Exemple #1
0
        public string Registration(UserMv user)
        {
            if (user.Password != user.ConfirmPassword)
            {
                return("Şifreler eşleşmiyor.");
            }

            using (UserDb db = new UserDb())
            {
                User checkUser = db.User.SingleOrDefault(p => p.Name == user.Name);

                if (checkUser != null)
                {
                    return("Bu kullanıcı zaten kayıtlı bulunmaktadır.");
                }

                User userEntity = new User();

                userEntity.Name     = user.Name;
                userEntity.Password = user.Password;

                db.User.Add(userEntity);

                db.SaveChanges();

                return("Kayıt başarılı.");
            }
        }
Exemple #2
0
        public async Task <IActionResult> UserRegister(UserMv user)
        {
            try
            {
                var data = new AppUser()
                {
                    UserName    = user.UserName,
                    FirstName   = user.FirstName,
                    LastName    = user.LastName,
                    PortalCode  = user.PortalCode,
                    Dob         = user.Dob,
                    PhoneNumber = user.Phone,
                    Email       = user.Email,
                    Address     = user.Address
                };
                await _userManager.CreateAsync(data, user.Password);

                return(Ok());
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw e;
            }
        }
 public ActionResult Register(UserMv user)
 {
     if (ModelState.IsValid)
     {
         if (!new UserDao().CheckEmailUser(user.Email))
         {
             if (new UserDao().RegisterClientAccount(user))
             {
                 return(RedirectToAction("Login", "Account"));
             }
             else
             {
                 ViewBag.Message = "Đăng kí không thành công";
                 return(View());
             }
         }
         else
         {
             ViewBag.Message = "Tài khoản đã có ai đó sử dụng";
             return(View());
         }
     }
     else
     {
         return(View());
     }
 }
Exemple #4
0
        public ActionResult MenuHeader(string parameter1)
        {
            var userSession = (UserLogin)Session[CommonConstants.USER_SESSION];
            var userinf     = new UserMv();

            userinf.ID       = userSession.UserID;
            userinf.UserName = userSession.UserName;
            return(PartialView(userinf));
        }
Exemple #5
0
        public bool RegisterAdminAccount(UserMv user)
        {
            var data = new WikiService.TaiKhoan();

            data.TenTaiKhoan = user.UserName;
            data.Email       = user.Email;
            data.MatKhau     = Encryptor.MD5Hash(Encryptor.Base64Hash(user.Email) + Encryptor.Base64Hash(user.Password));
            var result = cl.DangKiTaiKhoanAdmin(data);

            return(result);
        }
Exemple #6
0
        public bool RegisterClientAccount(UserMv user)
        {
            var data = new WikiService.TaiKhoan()
            {
                TenTaiKhoan = user.UserName,
                Email       = user.Email,
                MatKhau     = Encryptor.MD5Hash(Encryptor.Base64Hash(user.Email) + Encryptor.Base64Hash(user.Password)
                                                )
            };

            var result = cl.DangKiTaiKhoanUser(data);

            return(result);
        }
Exemple #7
0
        //checkRole
        public UserMv CheckRoleUserById(int id)
        {
            var data = new WikiService.TaiKhoan();

            data.MaTaiKhoan = id;
            var user   = new UserMv();
            var result = cl.KiemTraTaiKhoan(data);

            user.ID       = result.MaTaiKhoan;
            user.UserName = result.TenTaiKhoan;
            user.active   = result.TrangThai;
            user.idR      = result.IDRole;
            return(user);
        }
Exemple #8
0
        public string Login(UserMv userMv)
        {
            string user = "";

            using (UserDb db = new UserDb())
            {
                User validateUser = db.User.SingleOrDefault(p => p.Name == userMv.Name && p.Password == userMv.Password);

                if (validateUser != null)
                {
                    user = validateUser.ID + "~" + validateUser.Name;
                }
            }

            return(user);
        }
Exemple #9
0
 public int LoginClient(UserMv user)
 {
     try
     {
         var data = new TaiKhoan()
         {
             Email   = user.Email,
             MatKhau = Encryptor.MD5Hash(Encryptor.Base64Hash(user.Email) + Encryptor.Base64Hash(user.Password))
         };
         return(cl.DangNhap(data));
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return(0);
     }
 }
Exemple #10
0
 public ActionResult Register(UserMv user)
 {
     if (!new UserDao().CheckEmailUser(user.Email))
     {
         var result = new UserDao().RegisterAdminAccount(user);
         if (result)
         {
             return(RedirectToAction("Index", "Home"));
         }
         else
         {
             ViewBag.Message = "Đăng kí không thành công";
         }
     }
     else
     {
         ViewBag.Message = "Tài khoản đã có ai đó sử dụng";
     }
     return(View());
 }
Exemple #11
0
        public ActionResult HeaderBar()
        {
            var    userSession = (UserLogin)Session[CommonConstants.USER_SESSION];
            UserMv userinf     = null;

            if (userSession != null)
            {
                userinf = new UserMv()
                {
                    ID       = userSession.UserID,
                    UserName = userSession.UserName
                };
                return(PartialView(userinf));
            }
            else
            {
                userinf = null;
                return(PartialView(userinf));
            }
        }