上次转载一片linux环境下密码验证的文章,不过只能在root权限下使用,于是又发现了一个更简单的检测方式。
QString _cmd("echo ");
_cmd+="密码";
_cmd.append(" | sudo -S ls");//这里ls只是随便执行一个操作,没有实际意义
int _result = system(_cmd.toStdString().c_str());
qDebug()<<_result;
if(0==_result)
{
}
else
{
//密码错误
}
哈哈,这样实现密码验证是不是很简单!!!