コード例 #1
0
ファイル: HomeController.cs プロジェクト: BC-Rand/Walls
        public IActionResult ProcessRegister(UserRegModel RegisterAttempt)
        {
            if (ModelState.IsValid)
            {
                User EmailCheck = _context.users.SingleOrDefault(user => user.Email == RegisterAttempt.Email);
                if (EmailCheck == null)
                {
                    User NewUser = new User {
                        FirstName       = RegisterAttempt.FirstName,
                        LastName        = RegisterAttempt.LastName,
                        Email           = RegisterAttempt.Email,
                        Description     = RegisterAttempt.Description,
                        Password        = RegisterAttempt.Password,
                        PermissionLevel = 0
                    };
                    PasswordHasher <User> Hasher = new PasswordHasher <User>();
                    NewUser.Password = Hasher.HashPassword(NewUser, NewUser.Password);
                    _context.users.Add(NewUser);
                    _context.SaveChanges();
                    HttpContext.Session.SetInt32("id", NewUser.UserId);
                    HttpContext.Session.SetString("name", NewUser.FirstName + ' ' + NewUser.LastName);
                    HttpContext.Session.SetInt32("permission", NewUser.PermissionLevel);
                    return(RedirectToAction("Dashboard"));
                }
                else
                {
                    ModelState.AddModelError("Email", "Please try another email address");
                }
            }

            ViewBag.LoggedIn = false;
            return(View("Register", RegisterAttempt));
        }
コード例 #2
0
        public Result <string> Regiter(UserRegModel model)
        {
            if (model == null)
            {
                return(GetInvalidResult <string>(null, "无效的会员注册信息"));
            }

            if (string.IsNullOrEmpty(model.MerchantId))
            {
                return(GetInvalidResult <string>(null, "商户Id不能为空"));
            }
            if (string.IsNullOrEmpty(model.UserName))
            {
                return(GetInvalidResult <string>(null, "会员名称不能为空"));
            }
            if (string.IsNullOrEmpty(model.SignKey))
            {
                return(GetInvalidResult <string>(null, "签名不能为空"));
            }

            try
            {
                var result = this.UserService.RegiterUser(model);
                return(GetSuccessResult(result));
            }
            catch (Exception ex)
            {
                return(GetExceptionResult <string>(null, ex));
            }
        }
コード例 #3
0
 public async Task <UserViewModel> UpdateUserDetails(UserRegModel Reg)
 {
     try
     {
         if (Reg.Id != null)
         {
             UserAttribute objModel = new UserAttribute();
             objModel                  = _db.UserAttributes.Find(Reg.Id);
             objModel.Id               = Reg.Id;
             objModel.FirstName        = Reg.FirstName;
             objModel.LastName         = Reg.LastName;
             objModel.PhoneNumber      = Reg.PhoneNumber;
             _db.Entry(objModel).State = EntityState.Modified;
             _db.SaveChanges();
             return(new UserViewModel {
                 FirstName = objModel.FirstName
             });
         }
         else
         {
             return(new UserViewModel {
                 Exception = "Failed"
             });
         }
     }
     catch (Exception ex)
     {
         return(new UserViewModel {
             Exception = ex.Message
         });
     }
 }
コード例 #4
0
        private string ajaxRegiter(UserRegModel model)
        {
            string s = "123456";

            this.doh.Reset();
            this.doh.SqlCmd = "SELECT Id FROM [N_User] WHERE [UserName]='" + model.UserName + "'";
            if (this.doh.GetDataTable().Rows.Count > 0)
            {
                return("用户名重复");
            }

            int userId = new UserDAL().Register("0", model.UserName, MD5.Lower32(s), 0M, model.MerchantId);

            this.doh.Reset();
            this.doh.ConditionExpress = "id=" + (object)userId;
            this.doh.AddFieldItem("UserGroup", "6");
            this.doh.AddFieldItem("UserCode", Strings.PadLeft(userId.ToString()));
            if (this.doh.Update("N_User") > 0)
            {
                new LogAdminOperDAL().SaveLog(model.MerchantId, userId.ToString(), "会员管理", "添加了会员" + model.UserName);
                return("");
            }

            return("用户注册失败");
        }
コード例 #5
0
        public ActionResult DeleteConfirmed(string id)
        {
            UserRegModel userregmodel = db.UserRegistration.Find(id);

            db.UserRegistration.Remove(userregmodel);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #6
0
        public async System.Threading.Tasks.Task <JsonResult> AddUser(UserRegModel userRegModel)
        {
            try
            {
                DataTable _myDataTable = new DataTable();

                _myDataTable.Columns.Add(new DataColumn("UserId"));
                _myDataTable.Columns.Add(new DataColumn("Fund"));
                if (userRegModel.Roles == "ABC_User" || userRegModel.Roles == "Admin")
                {
                    for (int j = 0; j < userRegModel.fundMultiple.Length; j++)
                    {
                        DataRow dr = _myDataTable.NewRow();
                        dr[0] = userRegModel.ID;
                        dr[1] = userRegModel.fundMultiple[j];
                        _myDataTable.Rows.Add(dr);
                    }
                }
                else
                {
                    DataRow dr = _myDataTable.NewRow();
                    dr[0] = userRegModel.ID;
                    dr[1] = userRegModel.fundSingle;
                    _myDataTable.Rows.Add(dr);
                }
                string CommandText = "UserReg";
                var    parameters  = new List <IDbDataParameter>();
                parameters.Add(db.CreateParameter("@id", userRegModel.ID, DbType.Int16));
                parameters.Add(db.CreateParameter("@FirstName", userRegModel.FirstName, DbType.String));
                parameters.Add(db.CreateParameter("@LastName", userRegModel.LastName, DbType.String));
                parameters.Add(db.CreateParameter("@Role", userRegModel.Roles, DbType.String));
                parameters.Add(db.CreateParameter("@UserName", userRegModel.UserName, DbType.String));
                parameters.Add(db.CreateParameter("@AuthenticationType", userRegModel.AuthenticationType, DbType.String));
                parameters.Add(db.CreateParameter("@Email", userRegModel.Email, DbType.String));
                parameters.Add(db.CreateParameter("@User_FundTableType", _myDataTable, SqlDbType.Structured));
                DataTable dt = new DataTable();
                dt = db.GetDataTable(CommandText, CommandType.StoredProcedure, parameters.ToArray());
                if (userRegModel.ID == 0)
                {
                    if (dt.Rows.Count > 0)
                    {
                        if (dt.Rows[0]["Email"] != null && dt.Rows[0]["Email"].ToString() != "")
                        {
                            await Common.StaticClass.SendmailAsync(dt);
                        }
                    }
                }


                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                TempData["Message"] = "Registration failed.Username and Password not supplied";
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #7
0
        public ActionResult GetUserAddEditHtml(int Id)
        {
            UserRegModel userRegModel = new UserRegModel();
            string       viewContent  = "";

            try
            {
                List <SelectListItem> Clients = GetFundDropDownListFill();

                userRegModel.FundList = Clients;


                if (Id != 0)
                {
                    string    Commandtext = "select * from [dbo].[UserLogin] where Id=" + Id;
                    DataTable dt          = new DataTable();
                    dt = db.GetDataTable(Commandtext, CommandType.Text);


                    foreach (DataRow item in dt.Rows)
                    {
                        userRegModel.FirstName          = item["FirstName"].ToString();
                        userRegModel.LastName           = item["LastName"].ToString();
                        userRegModel.UserName           = item["UserName"].ToString();
                        userRegModel.AuthenticationType = item["AuthenticationType"].ToString();
                        userRegModel.Email = item["Email"].ToString();
                        userRegModel.Roles = item["Role"].ToString();
                        userRegModel.ID    = Convert.ToInt32(item["Id"]);
                    }

                    DataTable dt1          = new DataTable();
                    string    Commandtext1 = "select Fund from [dbo].[User_Funds] where UserId=" + Id;
                    dt1 = db.GetDataTable(Commandtext1, CommandType.Text);
                    if (dt1.Rows.Count > 0)
                    {
                        if (userRegModel.Roles == "ABC_User" || userRegModel.Roles == "Admin")
                        {
                            userRegModel.fundMultiple = dt1.Rows.OfType <DataRow>().Select(k => k[0].ToString()).ToArray();
                        }
                        else
                        {
                            userRegModel.fundSingle = dt1.Rows[0]["Fund"].ToString();
                        }
                    }
                }


                viewContent = ConvertViewToString("_AddUserPartialView", userRegModel);
            }
            catch (Exception ex)
            {
                throw;
            }

            return(Json(new { viewContent = viewContent }, JsonRequestBehavior.AllowGet));
        }
コード例 #8
0
 public ActionResult Edit(UserRegModel userregmodel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userregmodel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(userregmodel));
 }
コード例 #9
0
        //
        // GET: /Registration/Delete/5

        public ActionResult Delete(string id = null)
        {
            UserRegModel userregmodel = db.UserRegistration.Find(id);

            if (userregmodel == null)
            {
                return(HttpNotFound());
            }
            return(View(userregmodel));
        }
コード例 #10
0
        public ActionResult Create(UserRegModel userregmodel)
        {
            if (ModelState.IsValid)
            {
                db.UserRegistration.Add(userregmodel);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(userregmodel));
        }
コード例 #11
0
        public int OnupdatePassword()
        {
            UserRegModel regModel = new UserRegModel();

            regModel.ActivationCode = userModel.ActivationCode;
            regModel.Password       = userModel.Password;
            regModel.Email          = userModel.Email;
            var res = _apiSignUpService.UpdatePassword(userModel);

            return(1);
        }
コード例 #12
0
        public async Task <UserViewModel> UpdatePassword(UserRegModel Reg)
        {
            try
            {
                if (Reg.ActivationCode != null)
                {
                    var user = await _db.Users
                               .Include(u => u.UserAttribute)
                               .SingleOrDefaultAsync(u => u.Email == Reg.Email);


                    UserAttribute objModel = new UserAttribute();
                    objModel = _db.UserAttributes.Find(user.Id);

                    if (objModel.ActivationCode == Reg.ActivationCode)
                    {
                        string password = await _hasher.HashAsync(Reg.Password);


                        objModel.Id               = objModel.Id;
                        objModel.FirstName        = objModel.FirstName;
                        objModel.LastName         = objModel.LastName;
                        objModel.PasswordHash     = password;
                        _db.Entry(objModel).State = EntityState.Modified;
                        _db.SaveChanges();

                        return(new UserViewModel {
                            Exception = "Success"
                        });
                    }
                    else
                    {
                        return(new UserViewModel {
                            Exception = "failed"
                        });
                    }
                }
                else
                {
                    return(new UserViewModel {
                        Exception = "Failed"
                    });
                }
            }
            catch (Exception ex)
            {
                return(new UserViewModel {
                    Exception = ex.Message
                });
            }
        }
コード例 #13
0
ファイル: MainController.cs プロジェクト: xingforever/HLX.ZSZ
        public ActionResult Register(UserRegModel model)
        {
            if (ModelState.IsValid == false)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = MVCHelper.GetValidMsg(ModelState)
                }));
            }
            //比较输入验证码与服务器的验证码是否一致
            string serverSmsCode = TempData["smsCode"].ToString();

            if (model.SmsCode != serverSmsCode)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "短信验证码错误"
                }));
            }
            //比较电话号码是否一致
            string serverPhoneNum = (string)TempData["RegphoneNum"];

            if (serverPhoneNum != model.PhoneNum)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = "注册的手机号和获取验证码手机号不同"
                }));
            }


            //漏洞
            if (userService.GetByPhoneNum(model.PhoneNum) != null)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = "此手机号已经被注册"
                }));
            }

            userService.AddNew(model.PhoneNum, model.PassWord);
            return(Json(new AjaxResult {
                Status = "ok"
            }));
        }
コード例 #14
0
        public ActionResult Register(UserRegModel model)
        {
            //提交表单合法性验证
            if (ModelState.IsValid == false)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = MVCHelper.GetValidMsg(ModelState)
                }));
            }

            //检查一下注册时候的手机号是不是被改掉了。防止漏洞
            string serverPhoneNum = (string)TempData["RegPhoneNum"];

            if (serverPhoneNum != model.PhoneNum)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = "注册的手机号和刚才验证短信验证码的手机号不一致"
                }));
            }

            //比较输入的短信验证码和服务器端保存的正确的验证码是否一致
            string serverSmsCode = (string)TempData["smsCode"];

            if (model.SmsCode != serverSmsCode)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "短信验证码错误"
                }));
            }
            //漏洞(可以随便编一个手机号也能通过注册)
            //检查手机号是不是已经存在
            if (userService.GetByPhoneNum(model.PhoneNum) != null)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "此手机号已经被注册"
                }));
            }
            userService.AddNew(model.PhoneNum, model.Password);
            return(Json(new AjaxResult {
                Status = "ok"
            }));
        }
コード例 #15
0
        public IActionResult CreateUser([FromBody] UserRegModel model)
        {
            int.TryParse(_config["security:pwdsize"], out var size);
            var salt   = PasswordService.GenerateSalt(size);
            var passwd = PasswordService.HashPassword(model.Password, salt, size);
            var user   = _dataService.CreateUser(model.Email, model.Username, passwd, model.Location, salt);

            if (user == null)
            {
                return(BadRequest());
            }

            var displayUser = Mapper.Map <GetUserModel>(user);

            displayUser.Marks   = Url.RouteUrl(nameof(MarkController.GetMarked));
            displayUser.History = Url.RouteUrl(nameof(HistoryController.GetAllHistoryOfUser));
            return(Created("", displayUser));
        }
コード例 #16
0
        public async Task <UserViewModel> UserRegistration(UserRegModel Reg)
        {
            try
            {
                if (Reg != null)
                {
                    string Password = await _hasher.HashAsync(Reg.Password);

                    var UserDetails = new User
                    {
                        Email      = Reg.Email,
                        IsVerified = true
                    };
                    User UserSave = _mapper.Map <User>(UserDetails);
                    await _db.Users.AddAsync(UserDetails);

                    await _db.SaveChangesAsync();

                    Reg.Id = UserSave.Id;
                    UserAttribute UserAttr = _mapper.Map <UserAttribute>(Reg);
                    UserAttr.UserId       = UserSave.Id;
                    UserAttr.PasswordHash = Password;
                    await _db.UserAttributes.AddAsync(UserAttr);

                    await _db.SaveChangesAsync();

                    return(new UserViewModel {
                        Email = UserSave.Email
                    });
                }
                else
                {
                    return(new UserViewModel {
                        Exception = "Failed"
                    });
                }
            }
            catch (Exception ex)
            {
                return(new UserViewModel {
                    Exception = ex.Message
                });
            }
        }
コード例 #17
0
        public ActionResult Register(UserRegModel model)
        {
            //表单合法性验证
            if (ModelState.IsValid == false)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = MVCHelper.GetValidMsg(ModelState)
                }));
            }
            //检查注册的是不刚刚发送验证码的手机号
            string serverPhoneNum = (string)TempData["RegPhoneNum"];

            if (serverPhoneNum != model.PhoneNum)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = "注册的手机号和刚才发送短信的手机号不一致"
                }));
            }
            //把服务器中smsCode取出来和输入的短信验证码比较是否一致
            string serversmsCode = (string)TempData["smsCode"];

            if (model.SmsCode != serversmsCode)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "短信验证码错误"
                }));
            }
            //检查手机号是否被占用
            if (userService.GetByPhoneNum(model.PhoneNum) != null)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "此手机号已被注册"
                }));
            }
            userService.AddNew(model.PhoneNum, model.Password);
            return(Json(new AjaxResult {
                Status = "ok"
            }));
        }
コード例 #18
0
        public JsonResult DeleteUser(long Id)
        {
            UserRegModel userRegModel = new UserRegModel();
            string       viewContent  = "";

            try
            {
                string Commandtext = "DeleteUser";
                var    parameters  = new List <IDbDataParameter>();
                parameters.Add(db.CreateParameter("@Id", Id, DbType.Int64));
                object result = db.GetScalarValue(Commandtext, CommandType.StoredProcedure, parameters.ToArray());
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                throw;
            }

            return(Json(new { viewContent = viewContent }, JsonRequestBehavior.AllowGet));
        }
コード例 #19
0
ファイル: MainController.cs プロジェクト: dotnetgeek0750/ZSZ
        public ActionResult Register(UserRegModel model)
        {
            if (ModelState.IsValid == false)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = MVCHelper.GetValidMsg(ModelState)
                }));
            }
            string serverSmsCode = (string)TempData["smsCode"];

            if (model.SmsCode != serverSmsCode)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "短信验证码错误"
                }));
            }

            var serverPhoneNum = (string)TempData["regPhoneNum"];

            if (model.PhoneNum != serverPhoneNum)
            {
                return(Json(new AjaxResult {
                    Status = "error", ErrorMsg = "注册的手机号跟发送验证码手机号不一致"
                }));
            }

            if (userService.GetByPhoneNum(model.PhoneNum) != null)
            {
                return(Json(new AjaxResult
                {
                    Status = "error",
                    ErrorMsg = "此手机号已经被占用",
                }));
            }
            userService.AddNew(model.PhoneNum, model.Password);
            return(Json(new AjaxResult {
                Status = "ok"
            }));
        }
コード例 #20
0
        public JsonResult GetUsersList(int Page_No, string Search_Data = "")
        {
            List <UserRegModel> UserModel = new List <UserRegModel>();

            try
            {
                DataTable dt          = new DataTable();
                string    Commandtext = "GetUsersList";
                var       parameters  = new List <IDbDataParameter>();
                parameters.Add(db.CreateParameter("@search", Search_Data, DbType.String));
                parameters.Add(db.CreateParameter("@Page", Page_No, DbType.Int32));
                parameters.Add(db.CreateParameter("@pageSize", 10, DbType.Int16));
                dt = db.GetDataTable(Commandtext, CommandType.StoredProcedure, parameters.ToArray());

                foreach (DataRow item in dt.Rows)
                {
                    UserRegModel User = new UserRegModel();
                    User.FirstName          = item["FirstName"].ToString();
                    User.LastName           = item["LastName"].ToString();
                    User.UserName           = item["UserName"].ToString();
                    User.AuthenticationType = item["AuthenticationType"].ToString() == "Username_and_Password"? "Username and Password": "******";
                    User.Email = item["Email"].ToString();
                    User.Roles = item["Role"].ToString() == "ABC_User"? "ABC User": (item["Role"].ToString() == "Admin")? "Admin":"Fund User";
                    User.ID    = Convert.ToInt32(item["Id"]);
                    UserModel.Add(User);
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            string viewContent = ConvertViewToString("_UsersListPartilaView", UserModel);

            return(Json(new { viewContent = viewContent }, JsonRequestBehavior.AllowGet));
            //return Json(UserModel);
        }
コード例 #21
0
        /// <summary>
        /// Create new user account.
        /// </summary>
        /// <param name="user">User registration model <see cref="UserRegModel"/></param>
        /// <returns>Html page with create user form.</returns>
        public ActionResult Create(UserRegModel user)
        {
            try {
                if (ModelState.IsValid)
                {
                    IdentityResult result = repo.RegisterUser(user);
                    if (result.Succeeded)
                    {
                        ViewBag.ResultType    = "success";
                        ViewBag.ResultMessage = "User " + user.UserName + " has been created";
                    }
                    else
                    {
                        ViewBag.ResultType    = "danger";
                        ViewBag.ResultMessage = result.Errors.Aggregate((x, y) => x + "; " + y);
                    }
                }
            }
            catch {
                return(View());
            }

            return(View());
        }
コード例 #22
0
        public JsonResult LoginUser(FormCollection collection)
        {
            try
            {
                success = false;
                message = "Invalid User.";
                string       userId       = collection["UserID"];
                string       password     = collection["password"];
                UserRegModel userregmodel = db.UserRegistration.Single(p => p.UserID == userId && p.Password == password);
                if (userregmodel != null)
                {
                    success = true;
                    message = "Loggedin Successfully.";
                }

                return(Json(new { success, message }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                success = false;
                message = ex.Message;
                return(Json(new { success, message }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #23
0
        /// <summary>
        /// 注册会员
        /// </summary>
        /// <param name="model">注册信息</param>
        /// <returns>用户登录凭证Token</returns>
        public string RegiterUser(UserRegModel model)
        {
            using (var dbContext = new TicketEntities())
            {
                if (string.IsNullOrEmpty(model.MerchantId) && string.IsNullOrEmpty(model.UserName) && string.IsNullOrEmpty(model.SignKey))
                {
                    throw new InvalidOperationException("无效的用户登录信息");
                }

                //1, 判断用户是否存在
                var merchantEntity = dbContext.N_Merchant.FirstOrDefault(it => (it.MerchantId.Equals(model.MerchantId, StringComparison.OrdinalIgnoreCase)));

                if (merchantEntity == null)
                {
                    Log.Error("商户不存在");
                    throw new InvalidOperationException("商户不存在");
                }

                if (string.IsNullOrEmpty(merchantEntity.Code))
                {
                    Log.Error("无效的商户信息");
                    throw new InvalidOperationException("无效的商户信息");
                }

                //2, 验证加密串
                //按顺序(商户Id&会员用户名&商户安全码)MD5加密串
                var signKey = MD5Cryptology.GetMD5(string.Format("{0}&{1}&{2}", model.MerchantId, model.UserName, merchantEntity.Code), "gb2312");
                if (string.Compare(signKey, model.SignKey, true) != 0)
                {
                    Log.Error("无效的商户安全码" + signKey);
                    throw new InvalidOperationException("无效的商户安全码" + signKey);
                }

                var result = ajaxRegiter(model);
                if (!string.IsNullOrEmpty(result))
                {
                    Log.ErrorFormat("注册失败: {0}", result);
                    throw new InvalidOperationException(result);
                }

                //3,验证用户
                var userEntity = dbContext.N_User.FirstOrDefault(it => it.UserName.Equals(model.UserName, StringComparison.OrdinalIgnoreCase));

                if (userEntity == null)
                {
                    Log.Error("新用户注册失败");
                    throw new InvalidOperationException("新用户注册失败");
                }

                var token = this.GenerateToken();                    // 获取用户登录Token
                userEntity.Token          = token;
                userEntity.ExpirationTime = DateTime.Now.AddDays(2); // 设置Token有效期
                SaveDbChanges(dbContext);
                string message = null;

                if (string.IsNullOrEmpty(token))
                {
                    message = "新用户注册失败,请重新注册!";
                }

                message = "恭喜你,新用户注册成功!";

                return(token + "@" + message);
            }
        }
コード例 #24
0
ファイル: LoginController.cs プロジェクト: motipa/V7App
        public async Task <IActionResult> Registration([FromBody] UserRegModel reg)
        {
            var resonse = await _regandLogin.UserRegistration(reg);

            return(Ok(resonse));
        }
コード例 #25
0
ファイル: LoginController.cs プロジェクト: motipa/V7App
        public async Task <IActionResult> UpdatePassword([FromBody] UserRegModel reg)
        {
            var res = await _regandLogin.UpdatePassword(reg);

            return(Ok(res));
        }
コード例 #26
0
ファイル: LoginController.cs プロジェクト: motipa/V7App
        public async Task <IActionResult> UpdateUserDetails([FromBody] UserRegModel reg)
        {
            var resonse = await _regandLogin.UpdateUserDetails(reg);

            return(Ok(resonse));
        }