Я реализовал пользовательскую аутентификацию/авторизацию на основе этого руководства http://www.mattwrock.com/post/2009/10/14/Implementing-custom-Membership-Provider-and-Role-Provider-for-Authinticating.-ASPNET-MVC-Applications.aspx Работает нормально. Я реализовал это, потому что не хочу иметь хранимые процедуры в своей базе данных и возможность использовать разные СУБД. Но у меня есть одна проблема. Я аутентифицирую пользователя, но я не знаю, как где-то хранить UserId, поэтому, когда мне нужно получить что-то из базы данных на основе UserID, чтобы получить это. Что-то типа:
List<Product> products = productsRepository.GetProductsByUserId(User.UserID);
Как это сделать?
Кстати, есть ли лучший способ сделать пользовательскую аутентификацию/авторизацию, чем этот из этого руководства?
Спасибо