WindНа том сайте вставляется простая ссылка на твой сайт, только + пару параметров идентификатора с какого сайта пришел человек.
Далее человек авторизируется на твоём сайте(!), после выходит меню (если есть идентификатор) с обычной формой: "разрешаете ли вы передать данные на сайт Б". Если он нажимает "да", то эти данные отправляется на левый сайт:
<form action="http://левый сайт" method="post">
<input type="hidden" name="login" value="inpost">
....
<input type="submit" value="Разрешаю">
</form>
Вот и всё. Страница передачи данных с твоего сайта на посторонний выглядит как обычная форма.
________________________
Вариант №2. Через API. Всё тоже самое, что сверху, только возвращает не прямые данные (login, username и т.д.), а временный ключ, действительный Х времени.
А далее уже посторонний сайт достаёт данные через API:
$result = file_get_contents('http://твойсайт.ру/api/me?key=BLABLABLA');
Ну и твой сайт делает:
запрос в БД, нашли пользователя с действующим ключем (WHERE `key` = '$_GET['key']'), и вывели массив:
$array = [
'login' => 'inpost',
'username' => 'Василий'
];
echo json_encode($array);
_______________________
А в целом я бы посоветовал реализовать авторизацию через вк + фейсбук. Поработав с их кодом ты наконец поймешь как это всё делается на высоком уровне, и сам сможешь уже подобный или даже лучше код делать. Обычный фейсбук для авторизации и получения имени пользователя.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).