Как перенаправить скрипт Perl в модуль аутентификации, и после аутентификации пользователя запустите скрипт - PullRequest
0 голосов
/ 04 февраля 2019

Я создал процесс демона так, что каждый клиентский процесс подключается к процессу сервера демона.Этот процесс демона получает информацию аутентификации от других демонов, работающих в системе.Целью этого процесса-демона является управление другим сценарием CGI и предоставление ему подробностей аутентификации, поэтому отдельная аутентификация этим сценарием CGI не требуется.Сценарий CGI выполняет свои собственные функции, используя обработку базы данных.Но для этого требуется информация аутентификации от процесса демона.

Я перенаправляю URL-адрес сценария CGI в URL-адрес процесса демона, используя правило mod_rewrite в .htaccess.Например: если сделан запрос на следующий URL:

http://localhost:/abc/a1/a2/a3/p1script.pl

В каталоге abc я использую .htaccess, чтобы переписать URL в процесс демона, следующим образом:

RewriteEngine на

RewriteRule (. *) /xyz/daemon_process.pl/$1 [P]

Следовательно, вышезапрос перенаправляется на daemon_process и аутентификация пользователя выполняется.После завершения аутентификации я хочу выполнить первый URL-адрес:

http://localhost:/abc/a1/a2/a3/p1script.pl

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

...