我用了C写了MYSQL的登陆命令CONNECT()但它不验证就进入,该如何验证
Posted on 八月 16rd, 2007 由 admin
我用了connect()里面有两个参数,一个上用户名,一个是密码
我如果输入的密码不正确就不能进入,但当我随便使用一个用户的名字,然后不加密码,这样依然可以登陆
例如:
ssock = connect(..."yang",...)//yang是任意用户名mysql * ssock
if (!ssock)
{
printf"cannt")
}
else
{
printf("succes"):
}
我用任意的用户名都可以success,但后面的操作就会出问题(因为它无权访问别人的数据啊)
所以我想在connnec的时候就确认有没这个授权的用户,我该怎么办啊
推荐阅读
网友:mldream
看看你的connect函数怎么实现的
.

讨论区