使用md5加密,不知可否满足?
(1)输入:
$pass=md5($pass);
insert into ....values.... '$pass'....;
(2)验证:
$inputpass=md5($inputpass);
select ..... where password='$inputpass';
如果匹配的记录有,就OK
(3)一般的文本消息:使用varchar
超大规模的文本:使用longblob/blob
文本相关的图片:使用longblob
(1)输入:
$pass=md5($pass);
insert into ....values.... '$pass'....;
(2)验证:
$inputpass=md5($inputpass);
select ..... where password='$inputpass';
如果匹配的记录有,就OK
(3)一般的文本消息:使用varchar
超大规模的文本:使用longblob/blob
文本相关的图片:使用longblob
$sql=mysql_query("select * from table_name where username='$user_name'");
$show=mysql_fetch_object($sql);
if (strcmp($show->password,$inputpwd)!=0)//$inputpwd为用户输入的密码
{
echo "password error.";
exit;
}
insert into tables (passwd) values (password('$passwd'));
认证时:
select * from tables where username = '$user_name' and passwd = password('$passwd');