-
06.09.2013, 16:01 #1
[PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Hallo zusammen,
ich habe mich grade gefragt wie man sich Registrieren das in 2 Datenbanken eingelegt wird.
PHP-Code:<form action="regi.php" method="post">
Login-ID: <input style="margin-left: 10;" type="text" maxlength="12" name="username" value=""><br />
Nickname: <input style="margin-left: 4;" type="text" maxlength="12" name="nickname" value=""><br />
<?php echo $passtext; ?>
<input type="submit" name="regi" value="<?php echo $register; ?>">
</form>
auth > accounts
gespeichert
PHP-Code:<form method="post" action="process.php">
<input type="text" name="user" class="textbox_reg" maxlength="16" size="30" value="<? echo $form->value("user"); ?>">
<input type="password" name="pass" class="textbox_reg" maxlength="20" size="30">
<input type="text" name="email" class="textbox_reg" maxlength="40" size="30" value="<? echo $form->value("email"); ?>">
Mit der Registrierung stimmst du den <a href="../index_faq.php">unseren Regeln</a> zu!
<input type="hidden" name="subjoin" class="textbox_reg" maxlength="6" size="1" value="1">
<input type="submit" name="subjoin" class="btn" value="Registrierung abschicken..">
</form>
database > users
kann man das irgendwie zusammen machen?
Und wie mach ich ein Captcha rein?
Gruß, ZarneXxX.
-
06.09.2013, 16:39 #2
- Registriert seit
- 18.03.2013
- Beiträge
- 481
Thanked 264 Times in 168 PostsAW: [PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Du kannst bei der Verarbeitung der Daten im Backend 2 INSERT-Querys abschießen, welche auf 2 verschiedene Datenbanken gehen.
Im Bezug auf Captcha ist es sicher hilfreich, Google mal zur Hand zu nehmen. Es gibt dutzende Tutorials dazu.
-
06.09.2013, 17:32 #3
AW: [PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Tipp am Rande:
Anstatt
Code:<?php echo $register; ?>
Code:<?= $register; ?>
-
06.09.2013, 18:12 #4
- Registriert seit
- 18.03.2013
- Beiträge
- 481
Thanked 264 Times in 168 PostsAW: [PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Nicht alle Anbieter unterstützen solche Shorttags wie <?=. Das kann jeder Webseitenbetreiber für sich selbst in der PHP Konfigurationsdatei einstellen, ob er diese Tags unterstützt oder nicht, Auf der sicheren Seite ist man aber immer mit <?php.
-
The Following 2 Users Say Thank You to xOneDirectionx For This Useful Post:
-
07.09.2013, 14:18 #5
- Registriert seit
- 15.11.2011
- Beiträge
- 6.210
- Blog Entries
- 5
Thanked 9.132 Times in 3.006 PostsAW: [PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Erklär mal genauer was du konkret machen willst. Erst schreibst du was vom registrieren in zwei Datenbanken, und dann auf einmal willst du zwei Formulare kombinieren. Wenn das zwei Formulare sind die in getrennten Datenbanken und Tabellen speichern kannst du die natürlich zusammenlegen wenn nichts dagegen spricht. Ob das der Fall ist kann hier keiner so aus dem Bauch heraus sagen, das hängt jeweils von den konkreten Umständen ab. Wenn zur Umsetzung deines Vorhabens aber Redundanzen nötig sind, stellt sich die Frage ob da nicht im Konzept etwas schiefgelaufen ist. Wie gesagt, ich hab keine Ahnung was du da genau machst und kann daher auch nix konkretes dazu sagen. Redundanzen sind meistens aber kein gutes Zeichen.
Als Captchas kannst du zb Recaptcha nutzen: Get reCAPTCHA
Vorteil: Bisher recht sicher, was wohl auch so bleiben wird weil immer neue Wörter dazukommen
Nachteil: Gelegentlich sind die Wörter/Zahlen schlecht bis gar nicht entzifferbar
-
07.09.2013, 18:50 #6
AW: [PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Ja also ich habe 2 Fomulare für eine Registrierung.
Es soll aber 1 Formular sein.
Ich will folgendes:
Ich will das man sich 1 mal Registriert!
Dabei werden dann 2 Accounts erstellt mit den selben Daten!
Ein Account ist auf der Datenbank 1 und der andere Account ist auf der Datenbank 2!
Nur die frage ist, wie?
Das mit dem Captcha versuche ich jetzt!
Edit:
Also ich habe vorher beides Separat gemacht.
Das heisst, man hat sich auf der HP registriert und dann konnte man von da aus sich auf dem Forum Registrieren.
Nur das nervt weil jeder dann einen anderen Namen verwendet.
Das soll identisch sein so das ich weiss: Aha auf der HP heisst er Hans, das heisst im Forum heisst er auch Hans!
Und es ist doof sich 2 mal zu registrieren, deshalb ^^
-
07.09.2013, 18:53 #7
AW: [PHP] Registrieren auf 2 Datenbanken? (CAPTCHA)
Versteh mich nicht falsch aber warum legst du nicht einfach 2 Tabellen an und sprichst diese an?
Ansonsten kann ich dir PHP PDO zu Herzen legen. Schau es dir am besten mal hier an.
-
07.09.2013, 19:03 #8
Ähnliche Themen
-
2 Datenbanken, aber nur eine auswählen?
Von Devon im Forum PHPAntworten: 4Letzter Beitrag: 21.01.2013, 02:24 -
Registrieren & fertig.
Von JumP-StyLe im Forum OffTopicAntworten: 6Letzter Beitrag: 09.09.2012, 19:26 -
AldiTalk Karte Registrieren ?
Von Diestver im Forum MobilgeräteAntworten: 4Letzter Beitrag: 10.01.2012, 19:34
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.