66.Authorize And ReturnURL In ASP.Net Core MVC شرح بالعربي
Вставка
- Опубліковано 16 вер 2024
- السلام عليكم ورحمة الله وبركاته
في الفيديو دا شوفنا اذاي نمنع اي حد مش مسجل الدخول علي صفحات معينة ويوديه للتسجيل الدخول الاول
في حالة ان المستخدم سجل بشكل سليم يرجعه لنفس اللينك اللي كان بيحاول يدخل عليه
In this video, we talk about Authorize and prevent persons who is not authorized from access pages and also make them return to login and when the user is sign in it will redirect it to determined page
#mvc #aspnetcore #coremvc #identityuser #identity #dotnet #c# #authorizeduser #authorized #returnurl
السلام عليكم ورحمة الله وبركاته
انا كنت بخزن returnUrl في viewdata وبحطها في asp-rout-returnurl في ال view
asp-action="LogIn" asp-route-returnUrl="@ViewData["ReturnUrl"]"
وفي ال action logIn
ViewData["returnUrl"] = returnUrl;
returnUrl = returnUrl ?? Url.Content("~/");
وبعمل return LocalRedirect(returnUrl);
بحيث لو null يرجع home page
@@ibrahimsharckas8929 وعليكم السلام ورحمة الله وبركاته سواء خذنته يا هندسة او خليته جوه الmodel بتاعك
تمام لكن الأفضل يكون جوه الmodel بتاعك
بالنسبة للreturn LocalRedirect تمام جدآ عشان امأن للموقع هناخدوا عنها ان شاء الله فكره في فيديو بإذن الله
@@MohamedFouadElmezaien انا كتبت لك طريقتي عشان اعرف هل هي تعتبر مناسبة او اني اعملها ك model زي ما عملتها احسن شكرا لك على الرد
طب سؤال يا هندسه هوا عرف منين ان دا ال url يعني خزن ال url في ال property ازاي عمل ليها bind ؟ ممكن توضيح ليها
@@basem87 هنا احنا استلمناها من الquerystring يا هندسة وحطيناها في الموديل فراحت معانا في الview وعملنالها hidden وهي شايله القيمة عشان تحتفظ بالقيمة وهي رايحة على الpost وفي البوست القيمة ان شاء الله كانت معانا فإستخدمناها