سلام دوستان
سایت رو پابلیش کردم وقتی میخوام ثبت نام کنم این خطا رو میده
سلام دوست من
دستت دردنکنه داداش
اینم کد کنترلر
[Route("Register")]
[HttpPost]
public IActionResult Register(RegisterViewModel register)
{
if (!ModelState.IsValid)
{
return View(register);
}
if (_userInterface.IsExistUserName(register.UserName))
{
ModelState.AddModelError("UserName", "نام کاربری معتبر نمی باشد");
return View(register);
}
if (_userInterface.IsExistEmail(FixedText.FixEmail(register.Email)))
{
ModelState.AddModelError("Email", "ایمیل معتبر نمی باشد");
return View(register);
}
var user = new User()
{
ActiveCode = NameGenerator.GenerateCode(),
Email = FixedText.FixEmail(register.Email),
IsActive = false,
Password = PasswordHelper.EncodePasswordMd5(register.Password),
RegisterDate = DateTime.Now,
UserAvatar = "Defult.jpg",
UserName = register.UserName
};
_userInterface.AddUser(user);
var body = _viewRenderService.RenderToStringAsync("_ActiveEmail", user);
SendEmail.Send(user.Email, "فعال سازی حساب کاربری", body);
_logger.LogInformation("SuccessRegister");
return View("SuccessRegister", user);
}
بله رو IIS درسته روی هاست مشکل خورده
موقع ثبت نام کاربر رو اد میکنه تو دیتابیس فقط SuccesRegister رو نشون نمیده
بخش های دیگه رو تست کردم اوکی بوده
View رو چطوری چک کنم داداش؟
باید دقیقا کجا باشه؟
Shared?
یا جای دیگه؟
اوکی تست کنم داداش
خبرشو میدم
جواب نگرفتم آقا مهران لطف میکنی یه دید بندازی الان 3 روزه درگیرشم
دوست عزیز کدها مشکلی نداره چون کاربر در دیتابیس ذخیره میشه ، مشکل شما مربوط به قسمت ارسال کد فعال سازی به ایمیل کاربر هستش ، پس باید اطلاعات مربوط به smtp ایمیل مربوط به هاست خریداری شده را با اطلاعات ایمیل قبلی جایگزین کنید.