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