Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sql::Driver *sqlDriver = get_driver_instance( );
- sql::Connection *sqlConnection = sqlDriver->connect( "bameware.club:3306", "root", "}cK2RsRFVv+9RQZC" );
- sql::Statement *sqlStatement = sqlConnection->createStatement( );
- sql::ResultSet *sqlResultSet { };
- user_t usrUser;
- std::string strEnteredUsername { };
- std::string strEnteredPassword { };
- bool bException { };
- std::cout << "Enter your username" << std::endl;
- std::cin >> strEnteredUsername;
- std::cout << "Enter your password" << std::endl;
- std::cin >> strEnteredPassword;
- std::string strCommandBuffer = "SELECT * FROM loader_users WHERE username = '" + strEnteredUsername + "' AND password = '" + strEnteredPassword + "'";
- sql::SQLString strCommand = strCommandBuffer.c_str( );
- sqlStatement->execute( "USE mysql" );
- try
- {
- sqlResultSet = sqlStatement->executeQuery( strCommand );
- sqlResultSet->next( );
- usrUser.strUserName = sqlResultSet->getString( 1 ).c_str( );
- usrUser.strPassword = sqlResultSet->getString( 2 ).c_str( );
- usrUser.strHWID = sqlResultSet->getString( 3 ).c_str( );
- usrUser.bBanned = sqlResultSet->getInt( 4 );
- std::cout << "\n\nUsername: " << usrUser.strUserName << std::endl;
- std::cout << "Password: " << usrUser.strPassword << std::endl;
- std::cout << "HWID: " << usrUser.strHWID << std::endl;
- std::cout << "Banned: " << usrUser.bBanned << std::endl;
- } catch ( sql::SQLException &e ) {
- std::cout << "Invalid username or password" << std::endl;
- bException = true;
- }
- if( usrUser.bBanned && !bException ) {
- std::cout << "You are banned!" << std::endl;
- }
- delete sqlConnection;
- delete sqlStatement;
- delete sqlResultSet;
- system( "pause" );
- return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement