当前位置: 技术问答>linux和unix
我用了C写了MYSQL的登陆命令CONNECT()但它不验证就进入,该如何验证
来源: 互联网 发布时间:2015-04-05
本文导语: 我用了CONNECT()里面有两个参数,一个上用户名,一个是密码 我如果输入的密码不正确就不能进入,但当我随便使用一个用户的名字,然后不加密码,这样依然可以登陆 例如: ssock = connect(..."yang",...)//yang是任意...
我用了CONNECT()里面有两个参数,一个上用户名,一个是密码
我如果输入的密码不正确就不能进入,但当我随便使用一个用户的名字,然后不加密码,这样依然可以登陆
例如:
ssock = connect(..."yang",...)//yang是任意用户名MYSQL * ssock
if (!ssock)
{
printf"cann't")
}
else
{
printf("succes"):
}
我用任意的用户名都可以SUCCESS,但后面的操作就会出问题(因为它无权访问别人的数据啊)
所以我想在CONNNEC的时候就确认有没这个授权的用户,我该怎么办啊
我如果输入的密码不正确就不能进入,但当我随便使用一个用户的名字,然后不加密码,这样依然可以登陆
例如:
ssock = connect(..."yang",...)//yang是任意用户名MYSQL * ssock
if (!ssock)
{
printf"cann't")
}
else
{
printf("succes"):
}
我用任意的用户名都可以SUCCESS,但后面的操作就会出问题(因为它无权访问别人的数据啊)
所以我想在CONNNEC的时候就确认有没这个授权的用户,我该怎么办啊
|
看看你的connect函数怎么实现的