求换取密码的PHP源代码!

来源:百度知道 编辑:UC知道 时间:2024/05/28 01:56:58
这是我成功进入网站的纪录的资料$_SESSION['username']
这是我的database table!
CREATE TABLE `staff` (
`staffId` char(6) NOT NULL,
`fName` varchar(45) default NULL,
`lName` varchar(45) default NULL,
`gender` varchar(45) default NULL,
`maritalStatus` varchar(45) default NULL,
`jobId` int(10) unsigned default NULL,
`mgrStaffId` char(6) default NULL,
`dayOffId` int(10) unsigned default NULL,
`active` ENUM('Y', 'N','T'),
`password` varchar(41) default NULL,
PRIMARY KEY (`staffId`),
FOREIGN KEY (`jobId`) REFERENCES `job` (`jobId`),
FOREIGN KEY (`mgrStaffId`) REFERENCES `staff` (`staffId`),
FOREIGN KEY (`dayOffId`) REFERENCES `dayoff` (`dayOffId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

insert资料的范例!
insert into staff values ('C00001','Chee Kau','Lim','Male','Married',6,'C00005',3,'Y',password("1

'Y',password("1234"));
很想知道你的这个password函数么?一般都会有一个加密过程
换取密码?这换取是什么概念?提取?还是……

insert into tablename (字段名称) values(对应字段的值)
字段名称是数据库中的字段,顺序随意,按需要来填写,而value后面的值是必须与前面的字段是相对应的
如果像楼主的意思,貌似想要更新密码,那么使用update语句,update tablename set 字段=值,字段=值 where **=**
(后面是约定条件)

不要用password吧 用md5好了

因为如果用password的话那你校验也只能在mysql里做了

php里没这个函数吧?

Username:
old password:
new passwor:
new password comfirm:

逻辑很简单啊

先取出用户记录
然后判断
if ( md5(old password) == md5(输入的old password) )
{
设置新密码··
}