Я реализую авторизацию C # с использованием файлов cookie jquery для своей страницы. Я устанавливаю / шифрую имя пользователя и пароль в cookie и на моей странице администратора, если я распознаю cookie, то пользователь авторизован. Если нет, он перенаправляется на страницу входа. Проблема в том, что этот файл cookie считывается после загрузки страницы, поэтому я могу вручную открыть страницу администратора, и только через пару секунд он будет перенаправлен. Как предотвратить загрузку страницы администратора для посетителей, у которых еще нет файлов cookie? Какова правильная архитектура авторизации на основе файлов cookie?
Примечание. Я не использую роли ASP.NET или пользовательские таблицы. Я реализовал свои собственные таблицы для пользователей.