нет связи между обоими:
https - это протокол , и для того, чтобы ваше соединение между вашим веб-сервером и вашими клиентами было зашифровано, вы должны купить сертификаты , как только вы это сделаете, вы можете аутентифицировать своих клиентов так, как вам нравится и использовать язык, который вам нравится (PHP в вашем случае), потому что ваше соединение уже зашифровано
если вам нужно знать об аутентификации PHP проверить это