سلام
من میخواهم وقتی در سایت به سبد خرید رفت از اونجا لاگین کرد دوباره بعد لاگین بیاد جای قبلی یعنی سبد خرید (Login با تابع ایجکس فراخوانی و داخل مدال نمایش داده میشه)
به چه صورت ReturnUrl باید مقدار دهی کنم چون همیشه null هست .
از کجا کلا ReturnUrl مقدار دهی میشه ؟
در این پروژه پیداسازی شده آن را بررسی کنید.
ممنون
StartUp این خط رو ننوشته بودم
options.ReturnUrlParameter = "returnTo";
public async Task<IActionResult> Login(string returnTo = null) { // Clear the existing external cookie to ensure a clean login process await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme); ViewData["ReturnUrl"] = returnTo; return PartialView(); }
ولی من صفحه لاگین رو با ajax فراخوانی می کنم وهمیشه returnto ، خالی هست میشه علتش ajax باشه ؟
function Login() { $.ajax({ url: "/Account/Login", type: "Get", }).done(function (result) { $('#myModal_log').modal('show'); $('#modal-body-log').html(result); }) }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)