Member 12898915 Ответов: 1

Как смонтировать и размонтировать определенную папку в visual studio ASP.NET ?


привет, мне действительно нужно защитить папку пользователя , например, у Джона есть его папка, а у Джека есть его папка, у меня должен быть mechansim, чтобы защитить каждую папку от просмотра даже локально администратором компьютера,
я хочу монтировать папки динамически, когда пользователь входит в систему из интернета, а когда пользователь выходит из своей учетной записи (web ), то я размонтирую папку
как я могу сделать это в asp.net страница ?

Что я уже пробовал:

я пробовал некоторые способы в PHP, но php не может этого сделать
я переключился на дизайн простой веб-формы в asp.net чтобы пользователь ввел пароль пользователя затем если это правильно я монтирую его личную папку и когда пользователь выходит из системы я размонтирую папку так что таким образом я могу защитить папку от просмотра даже локально администратором

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Нет ничего, что можно было бы "монтировать"или " размонтировать". Папки будут просто существовать под какой-то папкой в ASP.NET папка приложения.

Вы также не получите защиты от администратора, видящего контент. По определению, администраторы имеют полный доступ ко всему, что находится на диске, включая папки приложений.

Чтобы контролировать доступ пользователя, у вас есть идентификатор пользователя, который вошел в систему. Вы просто убедитесь, что операция, которую ваш код выполняет для пользователя, выполняется в правильной папке, обычно соответствующей идентификатору пользователя.