修羅論壇新增登錄檔單項 涉及到的檔案有:
1、user-create.html
2、user.php
3、zh-cn/bbs.php(需要在這個檔案中新增登錄檔單項的文字說明,例:'company'=>'公司',)
主要的流程是:
1、首先要了解xiuno提交表單的流程,
user-create.html(提交表單)-->user.php-->封裝成字串-->db.func.php(鏈結資料庫)
2、然後要修改**,將新增加的字段的資料使用post方法提交給controler層,
2.1 修改user-create.html:
在user-create.html中新增乙個新的表單專案;這裡我新增的表單項是company(具體**如下):
" name="company" id="company" required>
2.2 修改user.php
在method=post的if語句**塊中定義變數
else if($method == 'post') {
// hook user_create_post_start.php
$email = param('email');
$username = param('username');
$password = param('password');
$code = param('code');
$company = param('company');
將新新增的字段加入到$_user多維陣列中
$_user = array (
'company' => $company,
'username' => $username,
'email' => $email,
'password' => $pwd,
'salt' => $salt,
'gid' => $gid,
'create_ip' => $longip,
'create_date' => $time,
'logins' => 1,
'login_date' => $time,
'login_ip' => $longip,
);
3、最終要在xiuno資料庫bbs_user表中新增列用來存放增加的表單項資訊
4、這個教程只是如何新增登錄檔單項,並沒有關於怎麼利用或者展示新增表單項的內容,希望有做到更進一步的大佬不吝賜教。
5、然後就可以測試啦
事實證明xiuno.php中大量弱相關(高內聚、低耦合)的函式非常適合二開。
軟體新增註冊功能
軟體新增註冊功能 給使用者乙個介面輸入key 注 此key是我用別的工具加密生成 直接寫到使用者電腦的登錄檔中。軟體每次開啟,都會對比登錄檔中的時間與當前時間,以此判斷軟體是否過期,如下 view code 寫入登錄檔 public static void writesetting string s...
Discuz X3 2論壇註冊功能修改
最近在折騰dz論壇,為了實現只允許註冊字母 數字 下劃線組成的使用者名稱這個功能,特將筆記記錄在部落格裡,以備日後查驗 if bbrules bbrulehash post agreebbrule 在這段 後新增如下 並儲存 if preg match a za z0 9 username 在 so...
Java新增登錄檔協議
需要先學習如何通過新增登錄檔協議,實現網頁呼叫程式 新增登錄檔協議的知識可以到這學習,謝謝紅色石頭的分享 package cn.wonyen registry import com ice jni registry nosuchkeyexception import com ice jni regi...