├── README.md ├── RegisterProtocol.html ├── admin ├── 404.php ├── ajax.php ├── breadcrumb.php ├── header-nav.php ├── header.php ├── index.php ├── left-nav.php ├── login.php ├── notepad.php ├── notice.php ├── pwd_list.php ├── rand_key.php ├── remind.php ├── reset_pwd.php ├── set_user.php ├── setting.php ├── sign-up.php └── userlist.php ├── assets ├── css │ ├── admin.css │ ├── amazeui.datatables.min.css │ ├── amazeui.min.css │ ├── app.css │ ├── app.less │ ├── fullcalendar.min.css │ └── fullcalendar.print.css ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 ├── i │ ├── app-icon72x72@2x.png │ ├── examples │ │ ├── admin-chrome.png │ │ ├── admin-firefox.png │ │ ├── admin-ie.png │ │ ├── admin-opera.png │ │ ├── admin-safari.png │ │ ├── adminPage.png │ │ ├── blogPage.png │ │ ├── landing.png │ │ ├── landingPage.png │ │ ├── loginPage.png │ │ └── sidebarPage.png │ ├── favicon.png │ └── startup-640x1096.png ├── img │ ├── a5.png │ ├── k.jpg │ ├── logo.png │ ├── logo1.png │ ├── logo3.png │ ├── logoa.png │ ├── logoa1.png │ ├── logob.png │ ├── logob1.png │ ├── user01.png │ ├── user02.png │ ├── user03.png │ ├── user04.png │ ├── user05.png │ ├── user06.png │ └── user07.png ├── js │ ├── amazeui.datatables.min.js │ ├── amazeui.min.js │ ├── app.js │ ├── dataTables.responsive.min.js │ ├── echarts.min.js │ ├── fullcalendar.min.js │ ├── jquery.min.js │ ├── moment.js │ ├── rand_key.js │ └── theme.js ├── layui │ ├── css │ │ ├── layui.css │ │ ├── layui.mobile.css │ │ └── modules │ │ │ ├── code.css │ │ │ ├── laydate │ │ │ └── default │ │ │ │ └── laydate.css │ │ │ └── layer │ │ │ └── default │ │ │ ├── icon-ext.png │ │ │ ├── icon.png │ │ │ ├── layer.css │ │ │ ├── loading-0.gif │ │ │ ├── loading-1.gif │ │ │ └── loading-2.gif │ ├── font │ │ ├── iconfont.eot │ │ ├── iconfont.svg │ │ ├── iconfont.ttf │ │ └── iconfont.woff │ ├── images │ │ └── face │ │ │ ├── 0.gif │ │ │ ├── 1.gif │ │ │ ├── 10.gif │ │ │ ├── 11.gif │ │ │ ├── 12.gif │ │ │ ├── 13.gif │ │ │ ├── 14.gif │ │ │ ├── 15.gif │ │ │ ├── 16.gif │ │ │ ├── 17.gif │ │ │ ├── 18.gif │ │ │ ├── 19.gif │ │ │ ├── 2.gif │ │ │ ├── 20.gif │ │ │ ├── 21.gif │ │ │ ├── 22.gif │ │ │ ├── 23.gif │ │ │ ├── 24.gif │ │ │ ├── 25.gif │ │ │ ├── 26.gif │ │ │ ├── 27.gif │ │ │ ├── 28.gif │ │ │ ├── 29.gif │ │ │ ├── 3.gif │ │ │ ├── 30.gif │ │ │ ├── 31.gif │ │ │ ├── 32.gif │ │ │ ├── 33.gif │ │ │ ├── 34.gif │ │ │ ├── 35.gif │ │ │ ├── 36.gif │ │ │ ├── 37.gif │ │ │ ├── 38.gif │ │ │ ├── 39.gif │ │ │ ├── 4.gif │ │ │ ├── 40.gif │ │ │ ├── 41.gif │ │ │ ├── 42.gif │ │ │ ├── 43.gif │ │ │ ├── 44.gif │ │ │ ├── 45.gif │ │ │ ├── 46.gif │ │ │ ├── 47.gif │ │ │ ├── 48.gif │ │ │ ├── 49.gif │ │ │ ├── 5.gif │ │ │ ├── 50.gif │ │ │ ├── 51.gif │ │ │ ├── 52.gif │ │ │ ├── 53.gif │ │ │ ├── 54.gif │ │ │ ├── 55.gif │ │ │ ├── 56.gif │ │ │ ├── 57.gif │ │ │ ├── 58.gif │ │ │ ├── 59.gif │ │ │ ├── 6.gif │ │ │ ├── 60.gif │ │ │ ├── 61.gif │ │ │ ├── 62.gif │ │ │ ├── 63.gif │ │ │ ├── 64.gif │ │ │ ├── 65.gif │ │ │ ├── 66.gif │ │ │ ├── 67.gif │ │ │ ├── 68.gif │ │ │ ├── 69.gif │ │ │ ├── 7.gif │ │ │ ├── 70.gif │ │ │ ├── 71.gif │ │ │ ├── 8.gif │ │ │ └── 9.gif │ ├── lay │ │ └── modules │ │ │ ├── carousel.js │ │ │ ├── code.js │ │ │ ├── element.js │ │ │ ├── flow.js │ │ │ ├── form.js │ │ │ ├── jquery.js │ │ │ ├── laydate.js │ │ │ ├── layedit.js │ │ │ ├── layer.js │ │ │ ├── laypage.js │ │ │ ├── laytpl.js │ │ │ ├── mobile.js │ │ │ ├── rate.js │ │ │ ├── table.js │ │ │ ├── tree.js │ │ │ ├── upload.js │ │ │ └── util.js │ ├── layui.all.js │ └── layui.js └── other │ ├── logo1.psd │ ├── 彩色.psd │ ├── 灰色.psd │ ├── 白色.png │ └── 黑色.png ├── config.php ├── include ├── init.php ├── lib │ ├── function.base.php │ ├── mcrypt.class.php │ ├── member.php │ ├── model.php │ ├── smtp.class.php │ └── verifycode.php └── model │ ├── page.class.php │ ├── phpqrcode.php │ └── txprotect.php ├── index.html ├── pwd.sql └── readme.txt /README.md: -------------------------------------------------------------------------------- 1 | # YoungxjPwd 2 | 3 | #### 项目介绍 4 | Youngxj Pwd 您的贴身密码管家 5 | 在这个网络发达的年代,人人都需要上网,一旦上网就不难避免需要用到账号密码,在账号众多的情况下,你是否还在为你复杂难记的密码担忧着,现在只需要记录一次,就可以随时查看你的密码。 6 | 7 | #### 软件架构 8 | 该项目设计之初是为了规避那非常难记的密码,也是为了改变我喜欢使用老密的不良习惯。项目本身难度不大,但是在安全方面,我确实不敢保证100%的安全性,所以这也是一个忧心忡忡的事情,我也希望好的项目能被别人认可,但是我也不敢拿自己及大家的信息去冒险,经过小杰的不谢努力,网站所有参数都会有过滤,尽全力保护用户资料安全。全程也有日志记录跟进,可以及时发现非法爆破等安全事件。 9 | 感谢以下开源项目: 10 | Amaze UI v2.7.2 | Layui v2.3.0 | jQuery v2.0.3 11 | 12 | 13 | #### 安装教程 14 | 15 | 1. 首先你需要导入pwd.sql到你的数据库 16 | 2. 然后你需要修改config.php中的数据库信息 17 | 3. 之后访问/admin/进行测试账号是否正常登录 18 | 19 | 20 | #### 使用说明 21 | 22 | 1. 如何正常运行这款项目? 23 | 本项目采用监控执行任务的方式执行密码本用户注册,忘记密码,预约等所 24 | 有邮件发送的操作,建议监控时长为1分钟,监控地址为 25 | http://localhost/admin/ajax.php?action=monitor&key=Youngxjpwd 26 | ,监控任务添加之前请完善后台设置中smtp信息配置。 27 | 28 | 2. 用户管理中心自带的id为1的账号 29 | 此账号请勿删除,可以禁用,此账号是作为站长管理员的附属账号,添加的 30 | 密码本,备忘录等信息均会附属给id为1的账号,当然如果该账号没有禁用也 31 | 是可以单独使用。 32 | 33 | 3. 默认的账号密码? 34 | 前台、后台默认账号都为admin,密码:admin000,请及时修改。 35 | 36 | #### 参与贡献 37 | 38 | 1. 主负责人:Youngxj 39 | 2. 安全测试:Dyboy 40 | 3. 疑难杂症:兔白白 41 | 42 | 43 | #### 项目地址 44 | 45 | [https://pwd.yum6.cn/index.html](https://pwd.yum6.cn/index.html) -------------------------------------------------------------------------------- /RegisterProtocol.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |9 |
15 |
20 |
25 |
50 |
61 |
70 |
82 |