修羅論壇 xiuno論壇新增登錄檔單項流程

2021-10-13 12:40:08 字數 1461 閱讀 9798

修羅論壇新增登錄檔單項 涉及到的檔案有:

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...