日期:2014-05-20  浏览次数:20700 次

学生管理系统,登陆修改密码的问题 求解……
崭新的新手= =
学了一学期java,假期闲着想练练手写个学生管理系统。。
刚写一点儿就卡壳了,各种查资料……求解!
写了一个登陆界面,登陆进去后可以修改密码,,但是怎样才能做到修改后再次登陆的时候能够使用新密码登陆呢??没思路……求解……

------解决方案--------------------
连接数据库 然后 写入 再用的时候在数据库内对照
------解决方案--------------------
LZ你的系统没用数据库?
修改密码应该是修改数据库里用户对应的密码。
验证成功登录也是应该查询用户对应的密码和输入的密码是否相同
不知道这样解释楼主是否了解?
------解决方案--------------------
被你彻底打败了,果然是新人新手,几天下载一个资源积分不够,多年潜水员的我给你回答一下
你提出这个问题说明兄弟完全没有编程经验,呵呵
编程过程是就是分析问题和解决问题的过程,也需要一些电脑基础知识。

你想把本次修改过的密码,再下一次登陆中使用?这就是一个记录的过程,你必须把本次修改的密码纪录在一个东西里,比如一个文本文件,xml文件,或者数据库里,这些存储与硬盘之中的纪录。

你的登陆页面不知道是什么语言写的,但是web服务器加载页面是放在内存里,一般是request级别的(一次请求就消失了),除非你把这个密码信息防到session里,但是服务器重起或者电脑重起,那个password就消失了,这些都是在内存之中。

内存和硬盘的区别你应该知道吧?

因此你每次登陆都需要到数据库里去把上次密码取出来,再和界面输入密码对比,这是90%的应用程序做的事情。

------解决方案--------------------
先问个问题
楼主登陆时候的密码从哪里获取对应的验证
比如说账户的密码是123456 你输入1234就进不去 那123456储存在哪