Ma sei sicuro di quello che stai dicendo?

Se l'utente puoi effettuare il login tramite Basic Auth, perchè non puo' fare lo stesso il tuo script PHP?