Включите URL для перенаправления в скрытый ввод в форме входа.
Если у вас есть форма входа на каждой странице, просто включите ее напрямую.Если у вас есть ссылка на форму входа, передайте предыдущую страницу в строке запроса.
Если вход выполнен успешно, перенаправьте его, введя заголовок HTTP Location
.Как вы это сделаете, зависит от используемой вами библиотеки HTTP.например, вы можете использовать метод заголовка из CGI.pm.
Убедитесь, что этот URL-адрес, на который вы перенаправляете, является реальным (например, анализируя его с помощью URI )и что он находится в вашем собственном домене, чтобы избежать атак XSS и попыток использовать ваш сайт для перенаправления людей на спам.