Вау! Есть множество способов сделать это. Когда пользователь входит в систему, вы можете установить переменную сеанса, идентифицирующую пользователя, а затем использовать указанный выше код, но вместо этого проверить имя пользователя == Session ["user1"]. ToString (), но этот код не рекомендуется, поскольку теперь вы блокируетесь жесткое кодирование имени пользователя в коде. Далее следует поместить имя пользователя в файл web.config, чтобы его можно было легко изменить, но, опять же, это неприемлемо.
Похоже, вы, вероятно, делаете это из соображений безопасности. Если это так, вам следует обратиться к поставщику ролей, который уже является частью платформы. Это предоставляет вам механизм для размещения пользователей в определенных ролях, а затем на основе этой роли разрешать или запрещать пользователям определенные страницы на основе декоратора над классом.
Я бы не стал использовать код, который вы опубликовали, ни при каких обстоятельствах. Не стоит жестко кодировать имена пользователей в коде.