我正在尝试制作一个简单的数字游戏,并且希望将值存储在sqlite3数据库中,并且我不想让其他用户查看或编辑该数据库,我曾尝试使用授权器,但它只能在代码,当我尝试编辑/删除代码时会引发异常,但是当我尝试更改sqlite3 studio中的值时,它会更改并得到更新 我写的授权人代码
def authoriser(action,args1,b,db_name,source):
if action == sqlite3.SQLITE_SELECT and args1 == "run":
return sqlite3.SQLITE_OK
elif action == sqlite3.SQLITE_DELETE and args1 == "run":
return sqlite3.SQLITE_DENY
elif action == sqlite3.SQLITE_READ and args1 == "run" and b == 'hash2':
return sqlite3.SQLITE_OK
return sqlite3.SQLITE_OK
sqlite3 studio中的数据库在删除之前
删除后的数据库
它可以编译并完美执行,但问题是我可以在sqlite3 studio或任何GUI中对其进行编辑