主程序: `Guess_number.py`
(文件夹)`game_date`: 用来存储玩家信息的(在注册的时候就自己创建一个用户的文件到这个文件夹中,文件中存储的是用户的游戏信息)
(文件夹)`root_date`: 主要原来存储管理员信息(管理员的文件,比如(管理员删除了那个玩家))
`user_date.txt`: 存储玩家的登录信息(名字和密码)
`user_mail.txt`: 存储玩家的信息(名字和邮箱)
`root.txt`: 存储管理员的信息(名字和密码),除了root,所有管理员的信息也会存储到`user_date.txt`
`root_mail.txt`: 存储管理员的信息(名字和邮箱)
`date.txt`: 存储用户的登录时间`注册时间`退出时间`游戏时间`
必须有以上文件才能运行该程序
主要实现用户的登录,注册,找回密码,小游戏,管理员
管理员可执行删除玩家,除root以外(root可以删除管理员),管理员自身不可删除自己,不可删除管理员也不能创建新的管理员(root都可以)
玩家在注册完成的同一时间,会在game_date文件夹中自动会创建一个以用户名命名的文本文件,同理,创建管理员也会有一个,还会在root_date文件夹中创建一个同名的文本文件
date.txt则是在用户创建~登录~玩游戏~退出游戏的时候把时间存储到在这里面
管理员不可修改密码,但是管理员也可以登录成为玩家,玩家可以修改密码,管理员登录成为玩家的时候修改密码也可以在管理员登录中成功登录
- 超级管理员(root) 账号:root 密码:root123 邮箱:[email protected] 可自行更改
后面已经更新,运行程序可自动创建文件,超级管理员的账户和密码用户首次使用需要用户自己输入
2017年5月22日15:49:35
优:
> 将TXT文本丢弃,将数据存储在数据库中(sqlite3)
> 删去和增加几个小功能.
缺:
> admin的删除用户功能暂未开发
> root的查看用户登录退出情况的功能暂未开发