<!--<?php
include_once PrintEot('left');
if(empty($action)){
print <<<EOT
-->
<table width="100%" cellspacing="0" cellpadding="0">
<tr class="tr3"><td><input onclick="SetType(0)" type="button" class="btn" value="通行證設置" /> <input onclick="SetType(1)" type="button" class="btn" value="ShopEx" /> <input onclick="SetType(2)" type="button" class="btn" value="DedeCMS" /> <input onclick="SetType(3)" type="button" class="btn" value="PHP168" /> <input onclick="SetType(4)" type="button" class="btn" value="PHPWind" /></td></tr>
<tr class="tr3"><td>　　PHPWind 通行證系統是為解決多個系統之間會員數據共享問題而開發的，是一套跨服務器，跨域名，跨語言的會員共享系統，實現了不同系統之間共享會員數據和同步會員基本信息，支持不同域名下同步登錄，同步退出功能</td></tr>
</table>
<br />
<form name="setform" action="$basename" method="post">
<input type=hidden name="action" value="unsubmit">
<h2>通行證設置</h2>
<table width="100%" cellspacing="0" cellpadding="0">
<tr class="tr3">
	<td width="30%">是否開啟通行證</td>
	<td>
		<input type=radio name="config[db_pptifopen]" value="1" $ifopen_Y> 是
		<input type=radio name="config[db_pptifopen]" value="0" $ifopen_N> 否
	</td>
</tr>
<tr class="tr3">
	<td>通行證私有密鑰</td>
	<td>
		<input size="35" class="input" id="db_pptkey" name="config[db_pptkey]" value="$db_pptkey">
		<input type="button" class="btn" value="隨機生成私有密鑰" onclick="generatekey()">
	</td>
</tr>
<tr class="tr3">
	<td>將該網站做為通行證的</td>
	<td>
		<input type=radio name="config[db_ppttype]" value="server" $type_server onclick="sendtype('server')">服務器端
		<input type=radio name="config[db_ppttype]" value="client" $type_client onclick="sendtype('client')">客戶端
	</td>
</tr>
</table>
<br>
<h2>服務器端設置</h2>
<table width="100%" cellspacing="0" cellpadding="0">
<tr class="tr3">
	<td width="30%">通行證兼容模式</td>
	<td><input type=radio name="config[db_pptcmode]" value="0" $cmode_N> 關閉
		<input type=radio name="config[db_pptcmode]" value="1" $cmode_Y> 開啟
		(兼容PHPWind v6.3之前版本的通行證)
	</td>
</tr>
<tr class="tr3">
	<td width="30%">需要同步登錄的客戶端地址</td>
	<td><input type="text" class="input" name="config[db_ppturls]" value="$db_ppturls" size="50" /></td>
</tr>
<!-- <tr class="tr3">
	<td width="30%">客戶端地址列表<br>每行填寫一個地址 (注意不要在最後加 / )<br>例如︰http://www.phpwind.net</td>
	<td><textarea name="config[db_ppturls]" rows="5" cols="50">$db_ppturls</textarea></td>
</tr> -->
</table><br/>
<h2>客戶器端設置</h2>
<table width="100%" cellspacing="0" cellpadding="0">
<tr class="tr3">
	<td width="30%">通行證服務器地址</td>
	<td><input id="serverurl" size="35" class="input" name="config[db_pptserverurl]" value="$db_pptserverurl"></td>
</tr>
<tr class="tr3">
	<td>通行證登錄地址</td>
	<td><input id="loginurl" size="35" class="input" name="config[db_pptloginurl]" value="$db_pptloginurl"></td>
</tr>
<tr class="tr3">
	<td>通行證退出地址</td>
	<td><input id="loginouturl" size="35" class="input" name="config[db_pptloginouturl]" value="$db_pptloginouturl"></td>
</tr>
<tr class="tr3">
	<td>通行證注冊地址</td>
	<td><input id="regurl" size="35" class="input" name="config[db_pptregurl]" value="$db_pptregurl"></td>
</tr>
<tr class="tr3">
	<td>選擇需要同步的積分</td>
	<td>
<!--
EOT;
foreach($credit as $key=>$val){
$ifchecked=strpos(",$db_pptcredit,",",$key,")!==false ? 'checked' : '';
print <<<EOT
-->
		<input type="checkbox" name="ppt_credit[]" value="$key" $ifchecked>$val
<!--
EOT;
}print <<<EOT
-->
	</td>
</tr>
</table>
<br />
<center><input type="submit" class="btn" value="提 交"></center>
</form><br/>
<h3>通行證說明</h3>
<div class="tr5">
　　<b>功能說明︰</b>實現同步登錄，退出功能，共享會員數據，同步積分信息<br />
　　<b>使用方法︰</b>通行證由一個服務器端和多個客戶端組成，選擇一個系統的會員數據做為通行證服務器，其他系統做為客戶端
<ul style="padding-left:4em;">
以論壇和博客整合為例說明通行證使用方法︰
<br />
1. 將論壇做為<b>服務器端</b>，後台設置如下︰<br />
是否開啟通行證　　　　是<br />
通行證私有密鑰　　　　隨機生成一個私有密鑰（各系統私有密鑰必須完全相同）<br />
將該網站做為通行證的　服務器端<br />
客戶端地址　　　　　　博客系統url地址
<br /><br />
2. 將博客做為<b>客戶端</b>，後台設置如下
<br />
是否開啟通行證　　　　是<br />
通行證私有密鑰　　　　將服務器端的私有密鑰填寫到此處（各系統的私有密鑰必須完全相同）<br />
將該網站做為通行證的　客戶端<br />

通行證服務器地址　　　論壇系統url地址<br />
通行證登錄地址　　　　login.php（論壇登錄地址）<br />
通行證退出地址　　　　login.php?action=quit（論壇退出登錄地址）<br />
通行證注冊地址　　　　{$db_registerfile}（論壇注冊地址）<br />
選擇需要同步的積分　　選擇需要同步的積分
<br /><br />
3. 通行證設置完成！
</ul>
</div>
<br />
<SCRIPT LANGUAGE="JavaScript">
function sendtype(show){
	document.getElementById(show).style.display = "";
	if(show=='server'){
		document.getElementById('client').style.display = "none";
	} else{
		document.getElementById('server').style.display = "none";
	}
}
var oldkey = "$db_pptkey";
function generatekey(){
    var keychars = "abcdefhjmnpqrstuvwxyz23456789ABCDEFGHJKLMNPQRSTUVWYXZ.,:";
    var keylength = 16;
    var key = document.getElementById('db_pptkey');
	if(oldkey=='' || confirm('更改私有密鑰需要同時在其他使用通行證接口的應用程序中修改私有密鑰，您確認要更改私有密鑰？')){
		oldkey='';
		key.value = '';
		for( i = 0; i < keylength; i++ ){
			key.value += keychars.charAt(Math.floor( Math.random() * keychars.length ))
		}
	}
}
function SetType(type){
	var url = 'http://{$pwServer['HTTP_HOST']}/';
	if(getObj('serverurl').defaultValue == ''){
		var serverurl = {0 : '',1 : 'shopex',2 : 'dedecms',3 : 'php168',4 : 'phpwind'};
		getObj('serverurl').value = url + serverurl[type];
	}

	var loginurl = {0 : '',1 : 'login.php',2 : 'member/login.php',3 : 'login.php',4 : 'login.php'};
	getObj('loginurl').value = loginurl[type];

	var loginouturl = {0 : '',1 : 'user_logout.php',2 : 'index_do.php?fmdo=login&dopost=exit',3 : 'login.php?action=quit',4 : 'login.php?action=quit'};
	getObj('loginouturl').value = loginouturl[type];

	var regurl = {0 : '',1 : 'user_register.php',2 : 'member/index_do.php?fmdo=user&dopost=regnew',3 : 'reg.php',4 : 'register.php'};
	getObj('regurl').value = regurl[type];
}
</SCRIPT>
<!--
EOT;
}include_once PrintEot('adminbottom');
?>-->