後台管理員群發站內訊息的程式設計

2021-09-30 09:53:25 字數 1074 閱讀 8580

簡單說原理。 

1.有個儲存使用者資訊的表。比如:

++++++++++++++++++++

php_user_info

++++++++++++++++++++

uid          username  password

使用者的id   使用者名稱        密碼

++++++++++++++++++++

2.乙個儲存發給使用者的資訊的表。比如:

+++++++++++++++++++++++++++++++++++++++++++

php_user_message

+++++++++++++++++++++++++++++++++++++++++++

id          uid              mid       ifshow                    ifread

自增id    使用者的id(和)  訊息id    訊息是否對使用者顯示過  使用者是否讀過訊息

+++++++++++++++++++++++++++++++++++++++++++

3.乙個儲存訊息的表。比如:

++++++++++++++++

php_message

++++++++++++++++

mid        title    content

訊息的id  標題    內容

++++++++++++++++

當想發訊息給使用者時:

1.從php_user_info取出所有uid(假設儲存在陣列$array_uid裡面),再把php_message你要發給使用者的訊息的id即mid

然後迴圈執行插入操作(把uid和mid一起插入到php_user_message裡面,id,ifshow和ifread預設分別為null,0,0)

通知使用者:

頁面每隔一定時間呼叫ajax檢查你目前這個uid的使用者的php_user_message裡面有沒存在ifshow為0的資料,為0則在頁面彈出視窗告訴使用者收到訊息,並改為1

使用者進入自己的訊息中心:

檢查ifread是否為1,否的話顯示為未讀且當使用者單擊訊息時將ifread改為1

後台管理員的許可權管理實現

需求 在乙個前後端分離的專案裡,實現對於 系統管理員 類使用者的許可權管理功能。每個管理員都可以屬於乙個或者多個角色 每個角色有許可權進行乙個或者多個操作。設計 許可權控制分成兩層,分別是介面訪問許可權,和操作許可權。介面訪問許可權,通過乙個切片來實現。比如普通使用者不能訪問管理員介面。資料庫中設計...

後台管理介面 管理員管理 3

本章我們開始進行後台管理介面的設計,本節主要操作管理員模組。一 修改管理員 html 部分 修改 dialog 彈窗 manage edit dialog 編輯載入資料 edit function else if rows.length 1 beforesend function success f...

Python後台管理員管理前台會員資訊的講解

問題 1.後台管理員只有乙個使用者 admin,密碼 admin 2.當管理員登陸成功後,可以管理前台會員資訊.3.會員資訊管理包含 新增使用者 刪除使用者 print 管理員登入 center 50,inuser input username inpasswd input password 所有會...