当前位置: 技术问答>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函数怎么实现的
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。