使用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
解决方案 »
- mysql游标指向字符串结果集,赋值不正确???
- phpmyadmin操作mysql那个慢,为什么呢
- 有一个问题困扰很久了.希望大虾能帮忙.想实现数据不写到ibdata1,而是写到相信的表中,就是.frm,但是不知道应该怎么弄,谢谢
- insert MySQL数据丢失的问题。(libmysql API)
- MYSQL一个用户管理只能管理指定的数据库
- 在MySQL中增添新用户权限的方法简介
- HELP ME:建了一个VIEW,可是每次SELECT这个VIEW的时候,CPU都会到100%.为什么啊
- mysql5在windwosXP中安装启动的问题
- 新手上路,请大虾推荐几本经典的书!!
- db2 到 mysql数据转移
- mysql新手的菜鸟问题
- 十万火急---Mysql日期问题,高分求教
$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');