03 05 管理員 登入日誌 操作日誌資料模型設計

2021-10-08 17:38:25 字數 1922 閱讀 7351

# 管理員模型

class admin(db.model):

__tablename__ = 'admin'

id = db.column(db.integer, primary_key=true) # 編號

name = db.column(db.string(100), unique=true) # 管理員賬號

pwd = db.column(db.string(100)) # 管理員密碼

is_super = db.column(db.smallinteger) # 是否為超級管理員 0表示是

role_id = db.column(db.integer, db.foreignkey("role.id")) # 所屬角色

addtime = db.column(db.datetime, index=true, default=datetime.utcnow) # 建立時間

adminlogs = db.relationship("adminlog", backref="admin") # 管理員登入日誌外來鍵關聯

oplogs = db.relationship("oplog", backref="admin") # 管理員操作日誌外來鍵關聯

def __repr__(self): # 返回暱稱物件

return '' % self.name

# 管理員登入日置

class adminlog(db.model):

__tablename__ = 'adminlog'

id = db.column(db.integer, primary_key=true)

admin_id = db.column(db.integer, db.foreignkey('admin.id')) # 所屬管理員

ip = db.column(db.string(100)) # 登入ip

addtime = db.column(db.datetime, index=true, default=datetime.utcnow) # 登入時間

def __repr__(self): # 返回暱稱物件

return '' % self.id

# 管理員操作日置

class oplog(db.model):

__tablename__ = 'oplog'

id = db.column(db.integer, primary_key=true)

admin_id = db.column(db.integer, db.foreignkey('admin.id')) # 所屬管理員

ip = db.column(db.string(100)) # 登入ip

reason = db.column(db.string(600)) # 操作原因

addtime = db.column(db.datetime, index=true, default=datetime.utcnow) # 登入時間

def __repr__(self): # 返回暱稱物件

return '' % self.id

class comment(db.model):

__tablename__ = "comment"

id = db.column(db.integer, primary_key=true) # 編號

movie_id = db.column(db.integer, db.foreignkey("movie.id")) # 所屬電影

user_id = db.column(db.integer, db.foreignkey("user.id")) # 所屬使用者

def __repr__(self):

return '' % self.id

ubuntu 管理員登入問題

摘自 http www.5dlinux.com article 1 2008 linux 20024.html 我們平時以都以我們裝系統時,設定的使用者名稱和密碼登入,你可能就覺得,你是以管理員身份登入的,其實不然,你和普通使用者一樣,幹什麼事都要密碼。此外還有許可權。比如進系統的核心,你就進不去了...

cmd管理員操作

方法一 滑鼠右鍵 這個方法比較比較普通,點開開始找到cmd,右擊滑鼠 以管理員身份執行 a 這樣呼叫就是管理員的許可權 方法二 快捷模式 在點開win r後,選擇 以管理員身份執行 然後確定 可以這還是會調出uac的提示介面,選擇 是 即可 方法三 純鍵盤模式 點開開始,在開始的輸入框中輸入cmd,...

登入日誌管理功能 1

相關變數說明 result usersystem.singin tempusername temppassword out data 得到最後登入資訊的值 userid datarow row data.tables 表名 rows 0 userid convert.toint32 row comm...