Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 09:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Hilfe] Frage bei Login (über MySQL) per C++

Discussion on [Hilfe] Frage bei Login (über MySQL) per C++ within the Web Development forum part of the Coders Den category.

Reply
 
Old 12/14/2010, 20:32   #16
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Tjo, vielleicht = statt == :>
Langsam hättest du merken sollen, dass c&p bei mir nicht funktioniert :>
MoepMeep is offline  
Old 12/14/2010, 20:40   #17
 
elite*gold: 0
Join Date: Aug 2009
Posts: 178
Received Thanks: 34
oh man, jetzt bist du toll weil du deine eigene Fehler merkst , ne mal spaß bei seite, das ist bereits weg...

Error von debbugen:
Eine Ausnahme (erste Chance) bei 0x1000bc6a in test.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000358.
Unbehandelte Ausnahme bei 0x1000bc6a in test.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000358.
winked is offline  
Old 12/14/2010, 20:43   #18
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Nagut, ich gebs zu. Mein SQL ist ein wenig eingerostet :x

Debug es richtig, dann weißt du, wo du rausfliegst.
MoepMeep is offline  
Old 12/14/2010, 20:51   #19
 
elite*gold: 0
Join Date: Aug 2009
Posts: 178
Received Thanks: 34
ok also sieht jetzt so aus:
Code:
#include "stdafx.h"
#include "mysql.h"
#pragma comment (lib,"libmysql.lib")
#pragma comment (lib,"mysqlclient.lib")
MYSQL *connection, mysql;
MYSQL_RES *result;
MYSQL_ROW row;
MYSQL *sqlhnd = mysql_init(NULL);
int query_state;

//Login
cout << "Username: ";
        string username;
        cin >> username;
cout << "Password: ";
        string password;
        cin >> password;
        mysql_init(&mysql);
        connection = mysql_real_connect(&mysql,"***","***","***","xx",0,0,0);
        mysql_query(sqlhnd, "SELECT * FROM 'accounts' WHERE logins = 'username' AND passwords = 'password'");
         if  (row = NULL)
            return(0);
        else ;
und dann kommt error bei starten der exe wie das: " test.exe funktioniert nicht mehr...."
winked is offline  
Old 12/15/2010, 00:25   #20
 
elite*gold: 0
Join Date: Sep 2007
Posts: 53
Received Thanks: 11
Quote:
if (row = NULL)
Und eine automatische Erkennung welchen Teil eines Strings durch Variablen ersetzt werden soll gibt es afaik auch noch nicht ...
MasterGamer2 is offline  
Old 12/15/2010, 12:26   #21
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by MasterGamer2 View Post
Und eine automatische Erkennung welchen Teil eines Strings durch Variablen ersetzt werden soll gibt es afaik auch noch nicht ...
Sollte man sich recht einfach eine Stringreplace funktion basteln können.
MoepMeep is offline  
Old 12/15/2010, 16:34   #22


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
oder ganz simpel, man setzt den sql query string aus den befehlen und den inhalten der variablen zusammen:

Code:
string query = "SELECT * FROM 'accounts' WHERE logins = '" + username + "' AND passwords = '" + password + "'";
mysql_query(sqlhnd, query.c_str());
ein tipp:

lass den blödsinn mit dem connecten auf die datenbank, sonst kann man die daten deiner datenbank aus deinem programm auslesen und dann diese verändern.
gerade für logins ist das ganz schlecht.

lass das lieber eine php datei machen, die du dann im programm aufrufst
MrSm!th is offline  
Reply


Similar Threads Similar Threads
[Frage]Wie kann man die Mysql Tabellen über den Root repaieren
09/04/2010 - Metin2 Private Server - 4 Replies
Hay Com.. Weiß vill iwer wie man die Mysql Tabellen über den Root reparieren? Hoffe auf schnelle antwort.. Mfg.
[Frage] Login über HomePage
05/02/2009 - General Coding - 21 Replies
Hayy Leutzz.. Ich möchte meinen Programm Login über meine (Home)Page Black Coders - Main machen. Ich weiß leider nicht wie ich das machen kann.. Zu dem möchte ich auch dass die User die sich dann mit ihrem Benutzer-Konto einloggen können, ihr Profil Bearbeiten können..:) Kann mir jemand bitte sagen wie das in etwa geht.. oder sogar den CODE sagen könnte..;) Wäre sehr nett.. grz and thx



All times are GMT +2. The time now is 09:27.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.