これに対する基本的な手順は簡単です。
まず、登録。メイン サイトに登録するときは、正しいユーザー情報を使用してデータベース エントリをフォーラムのデータベースに追加するだけです。
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);
}
});