/**************************************************************************/
int Callback(void *NotUsed, int argc, char **argv, char **azColName){
cout << "Ident = " << argv[0] << " TypeUser = " << argv[3] << endl;
return 0;
}
/**************************************************************************/
Users::Users(string name, string pass){
sqlite3* db;
char *zErrMsg = 0;
sqlite3_open("bd/project.bd", &db);
if (sqlite3_errcode(db)!=0){
cout << sqlite3_errmsg(db) << endl << endl;
sqlite3_close(db);
exit(1);
}
string select = "SELECT * FROM user WHERE username='" + name + "' and userpass='" + pass + "'";
int rc = sqlite3_exec(db, select.c_str(), Callback, 0, &zErrMsg);
if (rc != SQLITE_OK){
fprintf(stderr, "SQL error: %sn", zErrMsg);
sqlite3_free(zErrMsg);
}
sqlite3_close(db);
}