請使用LDAP單一帳號登入

phpBB論壇的LDAP及相關設定備忘

臺中市立外埔國民中學 資訊組長 郭特全 (20150629修正)

 

20140206

 

 

補充資料

SMTP 發信設定

 

Go to your Administartion Control Panel  (ACP) -> Client Communication  -> Email Settings. Under SMTP settings, set it like below:

User SMTP server for email: YES
SMTP server address: ssl://smtp.gmail.com
SMTP server port:465
Authentication method for SMTP: LOGIN
SMTP username: Email住址會使用灌水程式保護機制。你需要啟動Javascript才能觀看它
SMTP password: email's password

OR

Use SMTP server for e-mail: YES
SMTP server address: tls://smtp.gmail.com
SMTP server port: 465
Authentication method for SMTP: PLAIN
SMTP username: Email住址會使用灌水程式保護機制。你需要啟動Javascript才能觀看它
SMTP password: email's password

 

phpbb3如何由LDAP帶入中文姓名至個人資料的來自欄位?

撰寫update_name.php,設定排程每日執行。

update_name.php內容

 

<?php

//連結LDAP SERVER
$IP = "xxx.xxx.xxx.xxx:389" ;
$ds = ldap_connect("$IP");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
if (ldap_bind($ds,"cn=xxx,dc=xxx,dc=xxx" ,"password-xx"))
{
  $result = ldap_search($ds, "ou=xxx,dc=xxx,dc=xxx", "(cn=*)", array('cn','displayname'));
  $entry = ldap_get_entries($ds, $result);
}

//連結phpbb資料庫
$link_ID = mysql_connect("localhost","ID-xxx","pw-xxx");
mysql_select_db("phpbb");
$sql1 = "SELECT username FROM phpbb_users" ;
mysql_query("SET NAMES 'utf8'");
$dataset = mysql_query($sql1,$link_ID) ;

while ($data = mysql_fetch_row($dataset))
   {
     for ($i=0; $i<$entry["count"]; $i++)
      {
        if ($data[0] == $entry[$i]['cn'][0])
          {
            $sql2 = "UPDATE phpbb_users SET user_from='".$entry[$i]['displayname'][0]."' WHERE username='".$data[0]."'" ;
            mysql_query($sql2,$link_ID) ;
          }
      }
   }
mysql_close($link_ID);

?>

#vi /etc/crontab

加入

40 2 * * * root /usr/bin/php /root/update_name.php

 

反霸凌、性侵害、性騷擾投訴信箱 :

No_Bully@wpjh.tc.edu.tw

受理本校學生、師長、家長,媒體及

民眾申訴或諮詢有關暴力霸凌、詐騙案件。

投訴專線 : (04)26833721 分機 222

本市反霸凌申訴專線電話為0800-580-995

教育部反霸凌專線:0800-200-885

學校資訊

電話:04-2683-3721

【處室分機】

傳真:04-2683-3759

網路電話:070-910-5330

校址:

43857 臺中市外埔區大同里外埔路999號

【位置圖】

GPS資訊

北緯:(24.332599)

東經:(120.649367)

網站維護 : 外埔國中資訊組 (04)26833721 #231

Thursday the 2nd. PointLink.