Login & Register System .txd auf Webspace
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 16 Antworten in diesem Thema. Der letzte Beitrag () ist von Phoenix.
-
-
-
das habe ich schon versucht allerdings ohne erfolg.
Register Button:
VB.NET-Quellcode
- Dim webbrowser1 As New WebBrowser
- webbrowser1.Navigate("http://covexcinema.cwsurf.de/register.php?email=" & EmailRegister.Text & "&user=" & Accountregister.Text & "&pw5=" & PasswordR.Text)
- Do While webbrowser1.ReadyState <> WebBrowserReadyState.Complete
- Application.DoEvents()
- Loop
- If webbrowser1.DocumentText.Contains("1") Then
- MessageBox.Show("Diese E-Mail und/oder der Benutzername existiert bereits in unserer Datenbank!", "E-Mail/Benutzername existiert bereits", MessageBoxButtons.OK, MessageBoxIcon.Error)
- ElseIf webbrowser1.DocumentText.Contains("FINISHED") Then
- MessageBox.Show("Benutzer erfolgreich registriert, Sie können sich nun Anmelden", "Registrierung erfolgreich", MessageBoxButtons.OK, MessageBoxIcon.Information)
- End If
Login Button:
VB.NET-Quellcode
- Dim webbrowser1 As New WebBrowser
- webbrowser1.Navigate("http://covexcinema.cwsurf.de/login.php?username=" & Accountlogin.Text & "&password=" & PWLogin.Text)
- Do While webbrowser1.ReadyState <> WebBrowserReadyState.Complete
- Application.DoEvents()
- Loop
- If webbrowser1.DocumentText.Contains("success") Then
- MessageBox.Show("Sie wurden erfolgreich angemeldet.")
- Else
- MessageBox.Show("Die von Ihnen eingegebenen Anmeldedaten sind ungültig. Bitte überprüfen Sie Ihre Eingaben!")
- End If
PHP Register:
PHP-Quellcode
- // Skript geschrieben am 16.02.2012 von Phoenix
- // Verbindungsinformationen zur Datenbank
- $dbhost = "db4.cwsurf.de";
- $dbname = "covexcinema";
- $dbuser = "geheim";
- $dbpass = "geheim";
- // Variablen festlegen
- $email = $_GET['email'];
- $username = $_GET['user'];
- $password = $_GET['pw5'];
- // Verbindung zur MySQL Datenbank herstellen und Daten überprüfen und eintragen
- mysql_connect($dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
- $verb = mysql_select_db($dbname);
- if ($verb)
- {
- echo("Verbindung zu Datenbank aufgebaut!");
- if ($email == "" or $username == "" or $password == "")
- {
- if ($email == "")
- echo("
- Errorcode: 2");
- if ($username == "")
- echo("
- Errorcode: 3");
- if ($password == "")
- echo("
- Errorcode: 4");
- }
- else
- {
- $abfragen_email = "SELECT email FROM anmeldeinformationen WHERE email='$email'";
- $abfragen_user = "SELECT username FROM anmeldeinformationen WHERE username='$username'";
- $ergebnis_email = mysql_query($abfragen_email);
- $ergebnis_user = mysql_query($abfragen_user);
- if (mysql_num_rows($ergebnis_email) > 0 or mysql_num_rows($ergebnis_user) > 0)
- {
- echo("
- Errorcode: 1
- Username und/oder E-Mail Adresse existiert bereits");
- }
- else
- {
- $sql = "INSERT INTO ".
- "anmeldeinformationen (username, pw5, email) ".
- "VALUES ('".
- $username."', '".
- $password."', '".
- $email."')";
- $eintrag = mysql_query($sql);
- if ($eintrag)
- {echo('
- FINISHED');}
- else
- {die("
- Errorcode: 5");}
- }
- }
- }
- else
- {
- die('
- Errorcode: 6');
- }
- mysql_close();
- ?>
PHP Login:
PHP-Quellcode
- // Skript erstellt von Neo am 14.01.2010
- // Verbindungsinformationen zur Datenbank
- $dbhost = "db4.cwsurf.de";
- $dbname = "covexcinema";
- $dbuser = "geheim";
- $dbpass = "geheim";
- $user = $_GET['username'];
- $pass = $_GET['password'];
- mysql_connect($dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
- $verb = mysql_select_db($dbname);
- if ($verb)
- {
- $sql = "SELECT * FROM anmeldeinformationen WHERE username='".$user."'";
- $quer = mysql_query($sql) or die(mysql_error());
- $num = mysql_num_rows($quer);
- if ($num == 0)
- {
- echo("User does not exist");
- exit();
- }
- else
- {
- $row = mysql_fetch_object($quer);
- $passwort = $row->passwort;
- if ($passwort == $pass)
- {
- echo("success");
- }
- }
- }
beim registrieren bekomme ich diesen Fehler:
Verbindung zu Datenbank aufgebaut!
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/www/cwcity/hosting/c/o/covexcinema/htdocs/register.php on line 38
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/www/cwcity/hosting/c/o/covexcinema/htdocs/register.php on line 38
Errorcode: 5
und beim einloggen diesen:
Table 'covexcinema.anmeldeinformationen' doesn't exist
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Phoenix“ ()
-
Deine PHP-Sachen sind auch falsch. Ich habe sie dir mal überarbeitet:
Spoiler anzeigen
Registrierung:
PHP-Quellcode
- <?
- // Skript geschrieben am 16.02.2012 von Phoenix
- // Angepasst von Zaziki (Nico L.)
- $dbhost = "db4.cwsurf.de";
- $dbname = "covexcinema";
- $dbuser = "geheim";
- $dbpass = "geheim";
- $email = $_GET['email'];
- $username = $_GET['user'];
- $password = $_GET['pw5'];
- mysql_connect($dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
- $verb = mysql_select_db($dbname);
- if ($verb){
- if ($email == "" or $username == "" or $password == "") {
- if ($email == "") {
- echo("Errorcode: 2");
- exit;
- }
- if ($username == "") {
- echo("Errorcode: 3");
- exit;
- }
- if ($password == "") {
- echo("Errorcode: 4");
- exit;
- }
- }
- else {
- $abfragen_email = "SELECT email FROM anmeldeinformationen WHERE email='".mysql_real_escape_string($email)."'"; //String escapen um gegen SQL-Injections zu schützen
- $ergebnis_email = mysql_query($abfragen_email);
- $num_rows_email = mysql_num_rows($ergebnis_email);
- $abfragen_user = "SELECT username FROM anmeldeinformationen WHERE username='".mysql_real_escape_string($username)."'";
- $ergebnis_user = mysql_query($abfragen_user);
- $num_rows_user = mysql_num_rows($ergebnis_user);
- if ($num_rows_email > 0 OR $num_rows_user > 0) {
- echo("Errorcode: 1<br/>Username und/oder E-Mail Adresse existiert bereits");
- }
- else {
- $sql = "INSERT INTO anmeldeinformationen (username, pw5, email) VALUES ('".mysql_real_escape_string($username)."', '".mysql_real_escape_string($password)."', '".mysql_real_escape_string($email)."')";
- $eintrag = mysql_query($sql);
- if ($eintrag) {
- echo('FINISHED');
- }
- else {
- echo("Errorcode: 5");
- }
- }
- }
- }
- else echo "Verbindung zur Datenbank konnte nicht aufgebaut werden!";
- mysql_close();
- ?>
Bei dem Login solltest du drauf achten ob du wirklich $_GET["variable"] brauchst und nicht mit $_POST["variable"] arbeitest. Und ein Tipp für die Zukunft: Guck dir an was SQL-Injections sind und wie man diese vermeiden kann!
Wenn du weitere Fragen zu PHP hast, kannst du dich auch gerne bei mir direkt melden. Aber zu deinem VB-Code kann ich nichts sagen
-
-
-
-
dann kommt das hier
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/www/cwcity/hosting/c/o/covexcinema/htdocs/register.php on line 35
Table 'covexcinema.anmeldeinformationen' doesn't exist
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/www/cwcity/hosting/c/o/covexcinema/htdocs/register.php on line 39
Errorcode: 5 -
-
-
-
-
-
naja soll ungefähr so ablaufen wie die Steam-Plattform nur eben, dass du keine Spiele etc kaufen kannst sondern einfach nur ein Messenger mit Screen und Video Capture einstellung ..
wenn du mir da vllt über PN aushelfen würdest oder skype oder sowas fände ich das extrem nett.
falls nicht.. wie könnte ich am besten vorgehen?
//Edit: so hab jz das Registersystem auf die Beine gestellt ... allerdings funzt das login system noch nicht ganz... kann mir da einer behilflich sein?
VB.NET-Quellcode
- Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim webbrowser1 As New WebBrowser
- webbrowser1.Navigate("http://covexcinema.cwsurf.de/login.php?benutzername=" & Accountlogin.Text & "&passwort=" & PWLogin.Text)
- Do While webbrowser1.ReadyState <> WebBrowserReadyState.Complete
- Application.DoEvents()
- Loop
- If webbrowser1.DocumentText.Contains("success") Then
- MessageBox.Show("Sie wurden erfolgreich angemeldet.")
- Form3.Show()
- Else
- MessageBox.Show("Die von Ihnen eingegebenen Anmeldedaten sind ungültig. Bitte überprüfen Sie Ihre Eingaben!")
- End If
- End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Phoenix“ ()
-
bekomme diese Fehlermeldung
Parse error: syntax error, unexpected T_VARIABLE in /home/www/cwcity/hosting/c/o/covexcinema/htdocs/login.php on line 19
PHP Login:
VB.NET-Quellcode
- // Skript erstellt von Phoenix am 16.02.2012
- // Verbindungsinformationen zur Datenbank
- $dbhost = "db4.cwsurf.de";
- $dbname = "covexcinema";
- $dbuser = "geheim";
- $dbpass = "geheim";
- $benutzername = $_GET['benutzername'];
- $passwort = $_GET['passwort'];
- mysql_connect($dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
- $verb = mysql_select_db($dbname);
- if ($verb)
- {
- $sql = "SELECT * FROM benutzer WHERE benutzername='"$benutzername"'";
- $quer = mysql_query($sql) or die(mysql_error());
- $num = mysql_num_rows($quer);
- if ($num == 0)
- {
- echo("User does not exist");
- exit();
- }
- else
- {
- $row = mysql_fetch_object($quer);
- $passwort = $row->passwort;
- if ($passwort == $pass)
- {
- echo("success");
- }
- }
- }[/size]
findet jemand einen Fehler?Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Phoenix“ ()
-
-
-
Ähnliche Themen
-
Synti - - Sonstige Problemstellungen
-
Minecraft Server: Register System?
domipoppe - - Off-Topic
-