用户登入强行更改密码以及对应后台数据库设计
现在有这样的一个用户需要的问题。对用户登入的问题的解释:用户首次登入用唯一的ID如身份证作为用户名,密码初始都使默认的,例如123 现在需要做的是,在用户登入一次后要求用必须更改用户的密码的功能。在数据库设计的时候弄不好。数据库怎么设计。请教?是否一定要在数据库中添加另外一个字段来做标志。看用户有没有更改用户名和密码,然后在判断用户是否正确,但是要考虑这次用户登入的密码要是改了后的密码,也就是说 数据库连接字符串"select * from ID='"+UserName+'" and Pwd ='"+password+"' 其中的UserName匹配数据库中某个字段的,另外的password分两种情况,第一次是默认的123,以后要是从数据库取得。怎么设计数据库是好。谁帮想想办法!谢~~~ 问题点数:100、回复次数:6Top
1 楼wuyg(平平)回复于 2006-03-14 00:15:35 得分 40
加一个标志字段,指示用户必须修改密码,用户改完密码之后设为false,如果这个字段为true,则禁止用户作任何操作,可以简单地把登录信息从session里删除。Top
2 楼manyou(他山之石【养万头猪,行万里路】)回复于 2006-03-14 08:35:44 得分 10
加标志字段Top
3 楼lhl520(€無邊無際-笨鳥先飛€)回复于 2006-03-14 09:14:35 得分 10
我帮你顶.只求接分Top
4 楼youbl(水边)回复于 2006-03-14 17:13:40 得分 30
不加标志字段也可以,新用户的密码都是123,
登录时判断用户的密码如果是123,就要求用户改密码.
Top
5 楼tongwenhuan2003(蓝驿)回复于 2006-03-14 21:42:05 得分 0
密码是123没用呀,我要求用户名和密码都可以允许用户登入更改的...
比如是三个字段,其中一个比如是身份证字段。另外加两个字段,存放更改的用户名和密码Top
6 楼Novolee(人民子弟兵)(http://biglee.cn/?c)回复于 2006-03-14 21:46:46 得分 10
LZ没有理解youbl(wolf)的意思?Top




