C# - Login (PHP, MySQL)
Liste der Anh?nge anzeigen (Anzahl: 1)
Hallo und Herzlich Willkommen zur Hobbythek,
heute zeige ich euch, wie ihr mit C# Ein Loginsystem + eine registration mit einer MySQL-Datenbank zaubert. Was benötigen wir?: - Einen Webspace + MySQL-Datenbank Ich empfehle funpic, ohost. - Erfahrungen mit dem phpMyAdmin, und wie man in funpic oder ohost oder auf eurem Hoster auf ihn gelangt. Schritt^1: - MySQL-Datenbank erstellen, namen merken in unserem Fall "testdatenbank". - MySQL-Nutzer erstellen, namen merken in userem Fall "testnutzer". - MySQL-Password erstellen, pw merken in unserem Fall "testpasswort". Schritt^2: Nun legt ihr in eurer Datenbank eine neue Tabelle an. Dazu klicken wir im phpMyadmin links in der Liste auf unsere blaue Datenbank auf den Datenbanknamen, der ist blau hinterlegt. Diese Tabelle nennt ihr "users" oder wie ihr wollt, und gebt die Felderanzahl 5 ein. Felder für "id", "username", "password", "email", "ip". Natürlich könnt ihr noch weitere Felder ergänzen. Schritt^3: Ihr seid auf der nächsten Seite, nun habe ich ein Bild für euch, wie ihr es einstellen müsst. Anhang 2740 Falls das Bild nicht angezeigt wird, gibt es hier eine Beschreibung was ich eingegeben habe. Feld "id": Typ[INT], Länge/Set[8], Attribute[UNSIGNED], Extra[auto_increment]. Feld "username": Typ[TEXT], Länge/Set[20]. Feld "password": Typ[TEXT], Länge/Set[20]. Feld "email": Typ[TEXT], Länge/Set[20]. Feld "ip": TYP[VARCHAR], Länge/Set[30]. Tabellenformat: MYISAM. Schritt^5: Nun erstellen wir eine php-Datei wir nennen sie, sodass es sich professioneller anhört "config.inc.php" oder "config.php" ich habe mich jedoch für "config.inc.php" entschieden. Inhalt der config.inc.php PHP-Code:
Wir erstellen nun die register.html und die register_success.php. register.html ist das Formular mit dem man sich registrieren kann, register_success.php wird aufgerufen, wenn die Registration abgeschlossen ist. Inhalt der register.html: HTML-Code:
<!-- Register.html by TP --> PHP-Code:
Wir brauchen eine login.html und eine login.php die login.html wieder das Formular wo die Daten gesendet werden die .php-Datei prüft natürlich wieder alles. Inhalt der login.html: HTML-Code:
<!-- loginscript by TP --> PHP-Code:
Wir verwenden auf keinen Fall GET für den Login, sondern POST, damit nicht jedes Berufskiddie einen bruteforce schreibt der einfach nur WebClient.DownloadString verwendet, wir wollen's dann schon etwas komplizierter machen (NameValueCollection), jetzt kommt der Teil, wo C# im Spiel ist. Natürlich ebenfalls kommentiert. PHP-Code:
Ihr könnt euch nun in der register.html registrieren und mit login.html einloggen. Dieses Tutorial wurde von mir eigenhändig geschrieben kein Source wurde geklaut und verändert, ich bitte meine Arbeit zu berücksichtigen und konstruktive Kritik zu äußern TrackerPolizei |
verzeih mir meine hochgradige kurzsichtigkeit...
aber ich seh hier kein fitzelchen C++ |
Schau mal Schritt 8
|
Hmm... sieht für mich wie n unorthodoxes C++/PHP gemisch aus??
:unsure: |
...
also wenn du das nicht siehst was hier C++ ist dann schau mal genauer hin ...
ohne dieses C++ würde alles unnütz hier sein ... und wer C++ kennt und versteht weiss was ich damit meine nicht war Cerb :biglaugh: |
wo füge ich denn den c++ code ein??
--======================================-- --== Beitrag erstellt: 08:55 ==-- --== automatische Beitragszusammenführung ==-- --======================================-- Dark-Destroyer schrieb nach 6 Minuten und 7 Sekunden: PS wenn ich es für meine zwecke verwenden würde kann ich sowas entfernen ?? Zitat:
|
ich denke mal, das dies keine größere Hürde darstellt ...
aber entscheiden muß er das selber |
das denke ich auch mal, denn man sieht ja davon nichts udn das selber kann man das auch schnell machen, aber ich habe wenig lust/zeit dafür, denn habe noch immer den scheiß umzug :-(
|
..
na klar kannst es raus machen .... ist ein support board hier und da hat copyright nichts zu melden ^^
den C++ code musst halt in deine datei rein machen die du sichern willst das kein bruteforce kommt |
son gemisch isn müll sry :D ich würde das ganze doch lieber per mono machen... dafür is ja eig mod_mono und c# is mist :D man kann den code "zurück compilieren" ich hatte dammals was ähnliches und vor allem größeres für meinen ex tracker ein komplettes user frontend für user in c# für torrent download/torrent suche/torrent browse/pm system und andere kleinigkeiten aber joa... aufgegeben :D kamm net so gut an und war nur arbeit ^^
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr. |
Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.