Я не хочу, чтобы посетители могли зарегистрироваться на моем сайте; Однако я считаю, что для тестирования необходимо иметь одного зарегистрированного пользователя. Например, я опубликую статью с ограниченным доступом, чтобы мой тестовый пользователь мог видеть, как эта статья выглядит на сайте, без «проветривания грязного белья» для широкой публики (хорошо, все 1 / день, которые на самом деле посещают ...) ,
Моя проблема на данный момент заключается в том, что я в конечном итоге порчу веб-сайт, так как мне приходится публиковать / отменять публикацию формы входа пользователя. В настоящее время я «обхожу» эту проблему, скрывая форму входа в подкатегорию, чтобы она не была сразу видна случайному посетителю. Можно ли создать альтернативный метод (например, пользовательский URL), который позволит моему тестовому пользователю просматривать контент, помеченный как ограниченный, без изменения того, что увидит гость с открытым доступом?
Вы должны быть в состоянии сделать это путем переопределения макета для формы входа в систему. Добавьте немного кода PHP вверху файла макета. Этот добавленный код проверяет пользовательский параметр в URL-адресе и определенное значение. Если кто-то пытается получить доступ к странице входа через любой URL-адрес, но не включает пользовательский параметр и определенное значение (например, abc = xyz ), тогда код выдает «return;» так что макет формы не будет обрабатываться для отображения.
С помощью этого кода в переопределяющем файле макета только пользователь, который знает URL (который включает этот настраиваемый параметр и допустимое значение), сможет использовать эту форму входа в систему.
Например: секретный URL может быть
Затем добавьте этот код в верхнюю часть основного файла макета для формы входа в систему:
источник
Я часто сталкивался с подобной проблемой, потому что я часто хочу вход в систему для редактирования веб-сайтов, которыми я управляю, без необходимости иметь форму входа. В итоге я создал небольшой букмарклет, который добавил на панель инструментов своего браузера. Это, очевидно, очень «локальное» решение, так как букмарклет доступен только мне (или любому, кому я копирую код), но он работает на ЛЮБОМ сайте Joomla и невероятно экономит время, просто нажмите на ссылку и форму входа будет отображаться (учитывая, что вы находитесь на сайте Joomla, конечно ...).
источник