项目前言

该项目设计之初是为了规避那非常难记的密码,也是为了改变我喜欢使用老密的不良习惯。项目本身难度不大,但是在安全方面,我确实不敢保证100%的安全性,所以这也是一个忧心忡忡的事情,我也希望好的项目能被别人认可,但是我也不敢拿自己及大家的信息去冒险,网站所有参数都会有过滤,尽全力保护用户资料安全。
全程也有日志记录跟进,可以及时发现非法爆破等安全事件。
感谢以下开源项目: Amaze UI v2.7.2 | Layui v2.3.0 | jQuery v2.0.3 | 柯道云加密类

为了增加用户体验度,特地添加备忘录,批量导入密码,密码在线生成,定期邮件提醒等十分友好的功能。
初心就是希望你在遨游网络,需要登录或者注册时,能第一时间想到pwd密码本,pwd密码本也愿意做你最后的防火墙。
项目设计之初并没有想到用户不敢用的问题,所以,后台设置不允许注册就可以自用了。
如果有专业人士发现关于Pwd的漏洞欢迎提交反馈给我,谢谢。

项目介绍

  1. 新增密码记录,支持两重密码加密,支持批量导入
  2. 备忘录
  3. 密码在线生成
  4. 多用户的底层设计
  5. 后台黑白两款主题

项目安装

  1. 首先你需要导入pwd.sql到你的数据库
  2. 把项目上床到tomcat6或者更新的tomcat里
  3. 配置com.dao.basedao.java里面的数据库地址

项目使用

  1. 如何正常运行这款项目?

本项目采用监控执行任务的方式执行密码本用户注册,忘记密码,预约等所 有邮件发送的操作,建议监控时长为1分钟,监控设置为监听器配置, 也可以设置监听接口,接口为 http://你的网站/Monitor (使用接口前请先登录管理员账号,然后进入http://你的网站/smtp.do?method=set 来关闭定时器)

  1. 用户管理中心自带的id为1的账号

此账号请勿删除,可以禁用,此账号是作为站长管理员的附属账号,添加的 密码本,备忘录等信息均会附属给id为1的账号,当然如果该账号没有禁用也 是可以单独使用。

  1. 默认的账号密码?

前台、后台默认账号都为zhangwentian,密码:zhangwentian,请及时修改。

项目预览

首页.png
登录.png
注册.png
后台首页.png

项目地址

https://github.com/zhangwentian520/pwd

项目更新

此次更新为初版,我还会持续更新!

Bug汇总

  1. 日志会显示全部,而不是每个用户都是一份日志
  2. 开发时管理员可以查看普通用户的密码,但是用户有二代密码的依旧看不了,所以准备改一下
  3. 代发现

2019/05/15

  1. 添加操作日志
  2. 添加批量添加密码
  3. 修复日志不显示,添加更多BUG