Пользователь не может редактировать / просматривать записи других пользователей. Как этого добиться в asp.net mvc - PullRequest
0 голосов
/ 27 октября 2009

Пользователь не может редактировать / просматривать записи других пользователей. Редактировать / просматривать разрешено только владельцу записи. Когда проходит идентификатор записи другого пользователя, приложение позволяет ему редактировать его.

Мне нужно подтвердить право собственности перед редактированием или просмотром записи.

Мой вопрос почти такой же, как этот.

ASP.NET MVC: убедитесь, что редактирование записи разрешено (владение)

Ответы [ 2 ]

0 голосов
/ 11 ноября 2013

Полагаю, что если вы хотите, чтобы пользователи редактировали только те строки, которые они добавили в таблицу, вам нужно будет включить Guid в строку и проверять его при каждой модификации

0 голосов
/ 27 октября 2009

Получить вошедшего в систему пользователя -

public static Guid? LoggedInUserGuid()
        {
            var loggedInUser = Membership.GetUser(false);
            if (loggedInUser != null)
            {
                return (Guid)Membership.GetUser(false).ProviderUserKey;
            }

            return null;
        }

Если LoggedInUserGuid совпадает с записью запроса, тогда ... еще ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...