Основные шаги для этого просты.
Во-первых, регистрация. Когда вы регистрируетесь на основном сайте, просто добавьте запись базы данных в базу данных форума с правильной информацией о пользователе:
INSERT INTO TABLE (`Field1`, `Field2`) VALUES(`Value1`, `Value2`)
Следующая часть немного сложнее.
Если вы чувствуете себя комфортно, редактируя исходный текст форума, вам просто нужно найти, где они проверяют файлы cookie для входа в систему, а также добавить проверку вашего файла cookie. (Учитывая, что они находятся в одном домене.)
if(checkSiteCookie() == true) { // ... do stuff ...
превращается в
if(checkSiteCookie() == true || checkCompanyCookie() == true)) { // .. do stuff..
Если Сайт и Форум находятся в одном домене, вы можете использовать функцию cookie форума для установки cookie в вашем скрипте.
setMyCookie();
setForumCookie();
Если вы не можете, вы всегда можете попробовать использовать AJAX, чтобы сначала отправить свою форму входа на страницу входа, а затем на форумы. После того, как они будут завершены, перенаправьте их на соответствующую страницу.
// Get your Site Cookies and Log In
$.post("mylogin.php", form, function(data){
// Get the Forum's Cookies
$.post("forumlogin.php", form, function(data){
// Reload the Page
window.location.reload(true);
}
});