Kilho.net
IT Ramblings

GnuBoard Entegrasyonunun Tamamlanması

WordPress üye veritabanı temel alınarak GnuBoard ile entegrasyon sağlandı ve panoda oturum açan kullanıcıların yazı yazabilmesi mümkün hâle getirildi.

  1. Alt alan adı ve çerez paylaşımı
  2. Aşağıdaki kodu WordPress’in kurulu olduğu sunucuya “wp-sso.php” adıyla kaydedin
    <?
    	include 'wp-load.php';
    	
    	$cookie_name = 'wordpress_logged_in_'.md5(get_site_option('siteurl'));
    	$cookie = $_COOKIE[$cookie_name];
    
    	wp_set_current_user(wp_validate_auth_cookie($cookie, 'logged_in'));
    
    	if($user = wp_get_current_user())
    	{
    		echo '<id>'.$user->user_login.'</id>';
    		//echo '<nick>'.$user->user_nicename.'</nick>';
    		echo '<nick>'.$user->display_name.'</nick>';
    		echo '<email>'.$user->user_email.'</email>';
    		echo '<url>'.$user->user_url.'</url>';
    	}
    ?>
  3. GnuBoard oturum değeri yoksa ve WordPress çerezi varsa, sunucuda 2 numaralı modülü çalıştırarak SSO(Single Sign On) özelliğini uygulayın
  4. GnuBoard oturum değeri varsa ve WordPress çerezi yoksa oturumu temizleyip ilgili sayfayı yenileyin
  5. GnuBoard sayfası yükleme olayı gerçekleştiğinde ilgili sayfayı yeniden boyutlandırın

 

 

2 yorum

  1. 전진

    안녕하세요.. SIR에서 온 전진입니다.
    혹시 나머지 코드를 볼 수 있을까해서요.. ^^
    부탁드립니다.

    1. 오길호

      급하게 정리하여 올렸습니다 ^^
      http://kilho.net/archives/mypost/786

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir