|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Я хотел бы проверять имя/пароль юзера в своей базе. Наверняка есть хорошая, проверенная практика. Как реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 12:13 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Ролг Хупин, ну да, не хранить пароли в открытом виде, а использовать хэш + соль ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 12:31 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
вот тока хеш нужно выбирать правильно. минимум sha512 а лучше что то типо аргон2 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 12:50 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Дмитрий Мух Ролг Хупин, ну да, не хранить пароли в открытом виде, а использовать хэш + соль ясно. Как в View->Controller реализовать? Т.е. на старте показываю диалог имя/пароль для логина, контроллер проверяет, если не прошел - ошибка, снова та же форма, иначе переходим дальше. В каждом методе контроллера надо проверять залогинен ли юзер? статик переменные использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 12:59 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Создай новый проект из шаблона ASP.NET Core c авторизацией Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 13:01 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Shocker.Pro Создай новый проект из шаблона ASP.NET Core c авторизацией Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки о, то, что надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 13:13 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Shocker.Pro Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки Отож. А то сейчас наизобретают. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 13:17 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
fkthat Shocker.Pro Там тебе будет логин, логаут, идентити, авторизация запросов - всё из коробки Отож. А то сейчас наизобретают. есть и такая опасность, но с другой стороны - изобретения бывают интересными ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 13:38 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Ролг Хупин изобретения бывают интересными Я еще лет десять назад наткунулся на интересное изобретение одних интересных изобретателей. Они для хеширования паролей использовали System.String.GetHashCode() - походу они просто слово Hash в названии увидели и не стали заморачиваться со всякими SHA, MD5 и проч. Самый смех был, когда они перевезли всю эту свою хурду с x32 на x64 и все зареганные пользователи сразу лишились своих паролей, ибо на 64 битах, как оказалось GetHashCode для строки вычисляется по-другому. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 14:33 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Ролг Хупин В каждом методе контроллера надо проверять залогинен ли юзер? статик переменные использовать? Надо бы тебе учебник почитать для начала. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 14:34 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
skyANA Надо бы тебе учебник почитать для начала. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 14:37 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Shocker.Pro что есть, то есть... наверняка, тут большинство тех, кто поддерживает такой подход, но не каждый может признаться в этом ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 14:41 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Ролг Хупин В данной теме один ты такой :) Судя по желанию использовать статик переменные, ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе. И чтобы не ходить по граблям, то лучше почитать учебники. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 15:10 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
skyANA Ролг Хупин В данной теме один ты такой :) Судя по желанию использовать статик переменные , ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе. И чтобы не ходить по граблям, то лучше почитать учебники. это было мое предположение! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 15:41 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Ролг Хупин skyANA пропущено... В данной теме один ты такой :) Судя по желанию использовать статик переменные , ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе. И чтобы не ходить по граблям, то лучше почитать учебники. это было мое предположение! А теперь подумай, что такое статик переменные в вебе. Один пользователь зашёл на сайт, проставил значение переменной, второй зашёл - перетёр, у первого всё упало, или, что ещё хуже, он получил чужие данные, права, и т.п. Это не десктоп, где у каждого стоит свой экземпляр программы. Отсюда заключаю, что "ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 17:55 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
Да и в десктопе статик не очень приветствуется ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 18:01 |
|
Как сделать Login/Logout?
|
|||
---|---|---|---|
#18+
skyANA Ролг Хупин пропущено... это было мое предположение! А теперь подумай, что такое статик переменные в вебе. Один пользователь зашёл на сайт, проставил значение переменной, второй зашёл - перетёр, у первого всё упало, или, что ещё хуже, он получил чужие данные, права, и т.п. Это не десктоп, где у каждого стоит свой экземпляр программы. Отсюда заключаю, что "ты только открываешь для себя веб и тебе предстоит открыть удивительную вещь: в вебе всё иначе, чем в десктопе" :) я не буду отвечать на эти недружественные слова ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2019, 18:08 |
|
|
start [/forum/topic.php?fid=18&msg=39895595&tid=1354853]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 422ms |
0 / 0 |