powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация через базу данных
15 сообщений из 15, страница 1 из 1
Аутентификация через базу данных
    #37993233
maniac85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

У нас исторически сложилось, что пользователи заведены в бд (ms sql) и аутентификация в приложениях осуществляется путем коннекта к бд. То есть ввели логин/пароль и если с ними коннект к бд прошел, значит аутенцифицировался и вся его работа идет под этим коннектом.

Пытаюсь сделать то же самое на asp.net mvc3

Как собрать строку подключения и сделать попытку коннекта я понимаю
Но ведь потом каждый коннект должен быть от этого пользователя (с этой же строкой подключения)
И если имя пользователя еще можно каждый раз доставать, то пароль больше нигде явно не хранится

посетила идея сохранять всю строку подключения в authcookie, это нормально?
или делать какой-то сиглтон для объекта подключения (вроде не советуют)

или как лучше всего?
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37993357
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Membership Provider.

Пара кликиов и париться не надо.
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37993360
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и еще - mvc это всего лишь паттерн, ты можешь создать проект mvc но писать на классическом ASP.net,ни кто тебя ни в чем не урезает.
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37993875
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maniac85Но ведь потом каждый коннект должен быть от этого пользователя (с этой же строкой подключения)
И если имя пользователя еще можно каждый раз доставать, то пароль больше нигде явно не хранится
имя пользователя можно брать из реквеста, пароль хранить в сессии
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37994136
Eugene22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен с OracleLover - использовать Membership провайдер. меньше заморочек. как использовать - можно посмотреть здесь - http://metanit.com/sharp/mvc/8.2.php
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37994284
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugene22 http://metanit.com/sharp/mvc/8.2.php Батюшки светы, дизайн WSAT слизан со скуля чуть менее чем полностью! Или наоборот?

...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37994295
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мембершипы либ реализовать IPrincipal и IIdentity
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37994460
Eugene22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, с какого скуля - с mySql? я просто не в курсе.. еще когда пользовался wsatoм в обычном asp net (веб-формах) как-то не задумывался.
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37994956
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverMembership Provider.Пара кликиов и париться не надо.
Уже не модно :)
SimpleMembership.
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37994962
maniac85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationmaniac85Но ведь потом каждый коннект должен быть от этого пользователя (с этой же строкой подключения)
И если имя пользователя еще можно каждый раз доставать, то пароль больше нигде явно не хранится
имя пользователя можно брать из реквеста, пароль хранить в сессиии потом радоваться когда сессия закончится а auth cookie еще жив -- пользователь авторизован а к базе коннект не проходит

мембершип, насколько я понял, все хранит в базе, к которой я не смогу подключиться не сохранив куда-либо пароль
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37995063
maniac85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuреализовать IPrincipal и IIdentityвот это похоже подходит, правда все равно сводится к "сохранять всю строку подключения в authcookie"
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37995122
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maniac85handmadeFromRuреализовать IPrincipal и IIdentityвот это похоже подходит, правда все равно сводится к "сохранять всю строку подключения в authcookie"
строку подключения к бд в куки, я правильно понял? у вас у каждого юзера своя бд?
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37995386
maniac85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRumaniac85пропущено...
вот это похоже подходит, правда все равно сводится к "сохранять всю строку подключения в authcookie"
строку подключения к бд в куки, я правильно понял? у вас у каждого юзера своя бд?у каждого юзера свой логин и пароль к бд и они входят в строку подключения
можно конечно только пароль сохранять, а строку подключения потом собирать, но по моему принципиальной разницы нет
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37995427
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maniac85handmadeFromRuпропущено...

строку подключения к бд в куки, я правильно понял? у вас у каждого юзера своя бд?у каждого юзера свой логин и пароль к бд и они входят в строку подключения
можно конечно только пароль сохранять, а строку подключения потом собирать, но по моему принципиальной разницы нет
эм аутефикация на сайте и аутефикация на доступ в бд это разные вещи, мне одному кажеться что это чуш?
...
Рейтинг: 0 / 0
Аутентификация через базу данных
    #37995968
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRumaniac85пропущено...
у каждого юзера свой логин и пароль к бд и они входят в строку подключения
можно конечно только пароль сохранять, а строку подключения потом собирать, но по моему принципиальной разницы нет
эм аутефикация на сайте и аутефикация на доступ в бд это разные вещи, мне одному кажеться что это чуш?
каждый извращается как может
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Аутентификация через базу данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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