Как запретить повторную авторизацию?
какой смысл показывать ссылку регистрации авторизованному пользователю?
её вообще не должно быть или ссылка выхода вместо неё.
сама хотела делается элементарно - проверка или пользователь авторизован и ридерект.
На странице авторизации/регистрации при первой аутентификации устанавливайте определенный идентификатор в Cookies или Session, и там же реализуйте проверку на существование этого идентификатора. Если идентификатор существует, отправлять на главную с отображением ошибки, например.