powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать Login/Logout?
20 сообщений из 20, страница 1 из 1
Как сделать Login/Logout?
    #39895486
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хотел бы проверять имя/пароль юзера в своей базе.
Наверняка есть хорошая, проверенная практика.
Как реализовать?
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895501
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

ну да, не хранить пароли в открытом виде, а использовать хэш + соль
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895507
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895521
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тока хеш нужно выбирать правильно. минимум sha512 а лучше что то типо аргон2
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895527
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Ролг Хупин,

ну да, не хранить пароли в открытом виде, а использовать хэш + соль


ясно.
Как в View->Controller реализовать?

Т.е. на старте показываю диалог имя/пароль для логина, контроллер проверяет, если не прошел - ошибка, снова та же форма, иначе переходим дальше.

В каждом методе контроллера надо проверять залогинен ли юзер? статик переменные использовать?
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895529
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай новый проект из шаблона ASP.NET Core c авторизацией

Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895546
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Создай новый проект из шаблона ASP.NET Core c авторизацией

Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки


о, то, что надо.
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895551
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки

Отож. А то сейчас наизобретают.
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895580
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Shocker.Pro
Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки

Отож. А то сейчас наизобретают.


есть и такая опасность, но с другой стороны - изобретения бывают интересными
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895595
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
изобретения бывают интересными
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895637
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
изобретения бывают интересными

Я еще лет десять назад наткунулся на интересное изобретение одних интересных изобретателей. Они для хеширования паролей использовали System.String.GetHashCode() - походу они просто слово Hash в названии увидели и не стали заморачиваться со всякими SHA, MD5 и проч. Самый смех был, когда они перевезли всю эту свою хурду с x32 на x64 и все зареганные пользователи сразу лишились своих паролей, ибо на 64 битах, как оказалось GetHashCode для строки вычисляется по-другому.
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895639
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
В каждом методе контроллера надо проверять залогинен ли юзер? статик переменные использовать?

Надо бы тебе учебник почитать для начала.
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895643
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

идём значит в Google и набираем: asp.net core аутентификация
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895644
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Надо бы тебе учебник почитать для начала.
ссылку ему дали выше, но ведь это не царское дело - учебники читать.
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895652
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
skyANA
Надо бы тебе учебник почитать для начала.
ссылку ему дали выше, но ведь это не царское дело - учебники читать.



что есть, то есть... наверняка, тут большинство тех, кто поддерживает такой подход,
но не каждый может признаться в этом
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895696
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
Shocker.Pro
пропущено...
ссылку ему дали выше, но ведь это не царское дело - учебники читать.



что есть, то есть... наверняка, тут большинство тех, кто поддерживает такой подход,
но не каждый может признаться в этом

В данной теме один ты такой :)

Судя по желанию использовать статик переменные, ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе.
И чтобы не ходить по граблям, то лучше почитать учебники.
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895729
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Ролг Хупин
пропущено...



что есть, то есть... наверняка, тут большинство тех, кто поддерживает такой подход,
но не каждый может признаться в этом

В данной теме один ты такой :)

Судя по желанию использовать статик переменные , ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе.
И чтобы не ходить по граблям, то лучше почитать учебники.


это было мое предположение!
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895845
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
skyANA
пропущено...

В данной теме один ты такой :)

Судя по желанию использовать статик переменные , ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе.
И чтобы не ходить по граблям, то лучше почитать учебники.


это было мое предположение!

А теперь подумай, что такое статик переменные в вебе.
Один пользователь зашёл на сайт, проставил значение переменной, второй зашёл - перетёр, у первого всё упало, или, что ещё хуже, он получил чужие данные, права, и т.п.

Это не десктоп, где у каждого стоит свой экземпляр программы.
Отсюда заключаю, что "ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе" :)
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895848
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и в десктопе статик не очень приветствуется
...
Рейтинг: 0 / 0
Как сделать Login/Logout?
    #39895853
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Ролг Хупин
пропущено...


это было мое предположение!

А теперь подумай, что такое статик переменные в вебе.
Один пользователь зашёл на сайт, проставил значение переменной, второй зашёл - перетёр, у первого всё упало, или, что ещё хуже, он получил чужие данные, права, и т.п.

Это не десктоп, где у каждого стоит свой экземпляр программы.
Отсюда заключаю, что "ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе" :)


я не буду отвечать на эти недружественные слова
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать Login/Logout?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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