powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как в cshtml сделать редирект?
6 сообщений из 81, страница 4 из 4
Как в cshtml сделать редирект?
    #39901912
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Ролг Хупин
пропущено...


в ходе обсуждения здесь мне настоятельно рекомендовали.
Автор до сих пор не понял разницу между EF и Microsoft.AspNetCore.Identity.EntityFrameworkCore/


даладно, я понимаю разницу между EF и EF в Microsoft.AspNetCore.Identity.
Я EF не использую, не нравятся принципы построения и избыточность.
Но для использования Microsoft.AspNetCore.Identity с PostgreSQL надо использовать, вариантов нет.
Ну а там и Npgsql.
...
Рейтинг: 0 / 0
Как в cshtml сделать редирект?
    #39901915
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Ролг Хупин,

вот: Авторизация (а то же ты не любитель сам искать нужную информацию)
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Authorization;
 
public class HomeController : Controller
{
    [Authorize]
    public IActionResult Index()
    {
        return Content(User.Identity.Name);
    }
    // остальные методы
}


В этом случае доступ к методу Index имеют только те пользователи, которые залогинились в приложении.
Анонимные пользователи же в данном случае при доступе к методу Index будут переадресованы на форму входа в приложение.

Обрати внимание на: "будут переадресованы на форму входа в приложение".
То есть не надо самому никакие редиректы прописывать, а потом им удивляться.


Да, [Authorize] я понимаю. Интересовал как раз обратный ход - со страницы Логин после удачного логина на вызвавшую.
...
Рейтинг: 0 / 0
Как в cshtml сделать редирект?
    #39901923
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Дмитрий Мух
Ролг Хупин,

вот: Авторизация (а то же ты не любитель сам искать нужную информацию)
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Authorization;
 
public class HomeController : Controller
{
    [Authorize]
    public IActionResult Index()
    {
        return Content(User.Identity.Name);
    }
    // остальные методы
}



В этом случае доступ к методу Index имеют только те пользователи, которые залогинились в приложении.
Анонимные пользователи же в данном случае при доступе к методу Index будут переадресованы на форму входа в приложение.

Обрати внимание на: "будут переадресованы на форму входа в приложение".
То есть не надо самому никакие редиректы прописывать, а потом им удивляться.


Да, [Authorize] я понимаю. Интересовал как раз обратный ход - со страницы Логин после удачного логина на вызвавшую.

Не увидел, где тебя это интересовало. В первом сообщении наоборот:
Ролг Хупин
Хотелось бы сделать так: если вызывается страница с незалогиненным юзером - сделать редирект на
Login.cshtml

Ничего этого не надо делать, всё уже есть в стандартном механизме аутентификации через куки и авторизации.
Надо просто брать и читать про это.
...
Рейтинг: 0 / 0
Как в cshtml сделать редирект?
    #39901925
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Но для использования Microsoft.AspNetCore.Identity с PostgreSQL надо использовать, вариантов нет.
Ну это ты не преувеличивай :)
...
Рейтинг: 0 / 0
Как в cshtml сделать редирект?
    #39901969
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Но для использования Microsoft.AspNetCore.Identity с PostgreSQL надо использовать, вариантов нет.


EF не обязателен.
...
Рейтинг: 0 / 0
Как в cshtml сделать редирект?
    #39902060
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Но для использования Microsoft.AspNetCore.Identity с PostgreSQL надо использовать, вариантов нет.
Ну а там и Npgsql.

Ёпрст. Тебе сто раз уже написали, что хранить можно хоть на перфокартах - только свой UserStore надо создать. А ЕФ предложили просто как готовый вариант.
...
Рейтинг: 0 / 0
6 сообщений из 81, страница 4 из 4
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как в cshtml сделать редирект?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]