Как добавить пользователя сразу в базу нескольких сайтов?
Доброе время суток, пожалуйста расскажите как можно добавить пользователя который регистрируется на одном сайте site1.ru (данные естественно сохраняются в базе данного сайта), сразу в базу других сайтов site2.ru (на том же сервере), site3.ru (а это уже на другом сервере)? - Автоматический (после нажатия регистрации на первом сайте). Пожалуйста также объясните (комментируйте) код, спасибо!
Если все сайты на одном физическом сервере, и надо везде регистрировать юзера, то правильнее создать общую БД юзеров на этом же сервере. При этом у каждого сайта может быть своя БД с его контентом.
не хотелось бы создать общую базу данных, сервер один для сайта Site1.ru и Site2.ru но базы другие на этом же сервере, а Site3.ru вообще в другом сервере, но к нему мы также имеем доступ - наши сервера
Тогда создавайте очередь отправки на все остальные сервера.
При создании, изменении пароля и пр.
API.
Не забудьте разруливать ситуацию, когда на разных сайтах одновременно регистрируются разные юзеры, но у них получаются одинаковые ID.
И кучу другого геморроя.
В чем проблема то ? Есть сайты, у них есть серверные части, у серверных частей есть доступ к базам данных, при создании пользователя на одном, в этом же методе делаете запросы на остальные ваши сайты посылая данные при регистрации