Можно ли залогиниться и показывать контент «личного кабинета» другого сайта посредством php?
Laravel в тегах потому что разработка будет на нем и возможно что-то подобное есть уже.
Как я понимаю для этого необходим курл, верно?
Объясню на примере вк, но задумка другая:
-авторизуетесь в сервисе А через свой аккаунт вк
-скрипт на php авторизовывается в вк при помощи ваших данных и выводит к примеру сообщения
Собственно это и вся задача. Как я понимаю с этим справится курл? И можно ли сделать некий кэш, чтобы при обновлении страницы или чего-еще не было постоянного нового логина, запись сессии в бд а потом пытаться использовать ее, если не подошла, то заново логиниться или что-то в этом духе?
PS про существование api я знаю, но в данном случае его нет.
CURL-то с этим справится, вот только ваш сайт будет медленно работать. Лучше так не делать. Ну или пройти аутентификацию на внешнем ресурсе один раз, а потом запомнить это и не делать без нужды запросов к внешнему серверу.