用掉接近一天時間才搞出來的使用者管理系統資料庫。
做這個系統的目的是為了方便以後項目,因為我打算這個系統盡量多的開放介面,同時也製作配套的伺服器控制項,雖然不敢想作為我自己的一套標準來為所有人的項目提供方便,但是我想對於我自己以後開發任何系統都是有很大協助的,畢竟只需要簡單的設定和介面就可以方便的根任何開放了介面的系統整合。
另外,我計劃,參考membership的做法,在使用者使用我們我們提供的控制項或者啟用這個系統的時候根據需求建立資料庫。
大概功能可以從第一個配置表中看出來,簡單說就是同時滿足交友,商務,論壇,部落格等的使用者功能。
完整庫介面分析檔案下載 資料庫結構.rar
下面是我貼出來的配置表和其他表名,大家幫忙批下,根據大家的意見,我再修改。
=========系統設定==================
系統配置資訊 【thc_config】
sysname 系統名稱
systitle 系統標題
sysurl 系統地址
insertdir 系統安裝目錄
syslogo 系統使用的logo
register 是否開放註冊
pass_vali 密碼校正運算式(空為不驗證,可以設定必須有數字+字母,或者必須有幾個特殊字元)
uid_vali 註冊ID校正運算式(同上)
reg_Auditing 是否必須審核通過
Auditing_wise 審核方式(1-管理員手動,2-郵件驗證碼,3-其他驗證碼)這裡可以為多選。
reg_role 首次註冊所屬角色 - 必須啟用
class_if 是否啟用使用者組
reg_class 首次註冊所屬使用者組
type_if 是否啟用使用者類型
reg_type 首次註冊所屬使用者類型
int_if 是否啟用積分管理(如果啟用,必須先設定好積分項,然後設定積分規則)
validate_ply 是否啟用驗證碼
validate_type 驗證碼類型(漢字,數字,字母,混合)
changQA 是否允許修改密碼問題答案
getpass 取回密碼方式(1-郵件,2-直接顯示,3-直接設定新密碼)
changscs 是否允許修改安全碼
changnamg 是否允許修改真實名字
img_storage 頭像圖片儲存方式 ,1為地址儲存,2為二進位代碼儲存
img_size 映像大小限制
img_type 圖片類型(gif,jpg,bmp,png) 方式存入資料
interest_if 是否啟用興趣愛好
ip_strategy 訪問規則(1-只允許,2-不允許)針對IP表中的IP來操作
commonly_ip 普通使用者訪問記錄保留時間(一旦超過這個時間,將刪除最近3天以外的全部記錄)
role_ip 啟用針對特定角色的訪問操作記錄
role_ip_clear 特定角色訪問記錄保留時間(一旦超過這個時間,將刪除最近3天以外的全部記錄)
friend_if 是否啟用使用者好友功能
friend_group 使用者最多建立多少個組
sms_if 是否啟用短訊息
sms_num 每個人的收件匣容量
=========使用者資料==================
使用者資料主表 【thc_user_main】
使用者資料詳細資料表【thc_user_detail】
使用者聯絡地址表【thc_user_address】--為電子商務系統而設立
興趣愛好分類名表 【thc_user_interest_name】
使用者興趣愛好表 【thc_user_interest】
=========各種積分==========
積分名字表 【thc_integral_name】
使用者各項積分表 【thc_integral】
積分兌換策略 【thc_int_exchange】
積分日常操作策略【thc_int_daily】
=======許可權控制===================
使用者組名字 【thc_user_class】
使用者類型名字 【thc_user_type】
角色許可權表 【thc_role】
角色-單使用者權限表 【thc_role_user】
角色-組許可權表 【thc_role_class】
角色-類型許可權表 【thc_role_class
==========安全===================
ip訪問限制表 【thc_ip】
普通使用者訪問記錄表 【thc_commonly_ip】
特定角色使用者訪問記錄表 【thc_role_security】
===========朋友===================
會員自訂的使用者組 【thc_friend_group】
會員之間的朋友表 【thc_friend】
============收藏===================
收藏夾類型名 【thc_favorite_name】
收藏列表 【thc_favorite】
=============短訊息=================
為了能夠得到更多高手,牛人的指點,我放首頁下下,明天中午撤下來,還望DUDU成全。
讓我們一起來出謀劃策,爭取做出能夠完全代替membership而且確實實用的東西來,感謝大家。