对于安全性来说,这可能是一个可怕的想法,但我想知道是否有一种方法可以在进行SQL查询的同时验证现有的SQL用户。
例如:
SELECT * FROM mytable WHERE city <> 'Detroit' and ...
省略号后面应该是用户验证的部分。是否可以一步完成?
我试图提供有用的错误消息,但不幸的是,我坚持使用SOAP,我有一个艰难的时间证明用户存在之前,使查询。请让我知道,如果我是完全错误的方向。我可以得到很好的错误消息,如果数据库不存在,但是如果用户/密码不正确,我只会得到模糊的SOAP错误。我想证明用户/密码是可以接受的查询之前,所以我可以使我的程序更用户友好。
先谢了。
1条答案
按热度按时间e4yzc0pl1#
您可以从shell命令行:
先说清楚:只有在您使用没有身份验证API时,才无法在身份验证之前执行查询,但这是一个巨大的安全风险。