Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22

Suche ein PHP Loginscript mit Registrieroption?

Das ist eine Diskussion über Suche ein PHP Loginscript mit Registrieroption? im Hilfe gesucht! Forum; Hallo ich suche für mein fertig gestelltes Layout ein PHP Login Script wo leute sich auch registrieren können(ähnlich hier), ich ...

  1. #1
    Vernichter
    Gast

    Standard Suche ein PHP Loginscript mit Registrieroption?

    Hallo ich suche für mein fertig gestelltes Layout ein PHP Login Script wo leute sich auch registrieren können(ähnlich hier), ich habe Kenntnisse in PHP und MySQL aber die sind leider nicht ausreichend für mein Vorhaben.

    Sicherlich habe ich auch schon nach diversen Scripts bei Google gesucht, doch ich kann mir schwer vorstellen das jemand sein eigens entwickeltes sicheres Script anderen zur Verfügung stellt. Die meisten sind nicht gegen SQL Injections, Javascript Eingriffe gesichert.

    Falls ihr doch andere kennt(gerne auch mit Copyright des Erstellers), bitte einfach mal einen Link zu der betreffenden Seite posten

  2. #2
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.911

    Standard

    naja was willst du mit dem Loginbereich überhaupt?
    den du darfst nicht vergessen das es ja auch einen "Geschützten" Bereich geben muss, sonst bringt der Login ja nix.

    Wenn du ein Forum auf deiner Seite planst kannst du ja zB dessen Login gleich übernehmen.
    Ansonsten empfehle ich dir trotzdem selbst einen Login zu schreiben, 1. ist es übung und 2. immer leichter an die Seite anzupassen als ein Fertiger.

    Hilfe wenn du nicht weiter kommst, gibts hier ja auch also *G*
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  3. #3
    Vernichter
    Gast

    Standard

    ich hoffe ich darf hier nun die Fragen zu den Fehlern posten.
    wenn ich die Thread überschriften sehe, fällt mir auf das mein Anliegen höchstwahrscheinlich im falschen bereich von mir eingetragen wurde.

    ich habe nun nach einem Tutorial die Dateien erstellt, bin nun bei der Datenbank anlegen angekommen, die klappt allerdings nicht ganz reibunglos.

    die datei namens install. php mit folgendem Inhalt:

    PHP-Code:
    <?php 

        
    require_once("connect. php "
    ); 
         
        
    $query mysql_query(
    CREATE TABLE 'members' ( 
    'id' MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT , 
    'username' VARCHAR( 50 ) NOT NULL , 
    'firstname' VARCHAR( 50 ) NOT NULL , 
    'lastname' VARCHAR( 50 ) NOT NULL , 
    'password' VARCHAR( 50 ) NOT NULL , 
    'date' VARCHAR( 50 ) NOT NULL , 
    'ip' VARCHAR( 50 ) NOT NULL , 
    PRIMARY KEY ( 'id' ) , 
    UNIQUE ( 
    'username' 

    )"
    ); 
        
    ?>
    versuche ich über PhpMyAdmin zu importieren.
    dabei erhalte ich eine Fehlermeldung in Roter Schrift die sagt:

    Fehler

    MySQL meldet:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php

    require_once("connect. php ")' at line 1

  4. #4
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.911

    Standard

    hab ich das richtig verstanden? du versuchst dein install. php über phpMyAdmin zu importieren?
    Wenn ja dann liegt der fehler darin, das phpMyAdmin ein Verwaltungstool für mySQL ist und du gerade versuchst php zu importieren *g*

    hast du schonmal versucht deine install. php auf zurufen? also über den browser : http://deineurl.tld/install.php
    den dann sollte, sollte dein Benutzer den du in der connect. php definiert hast auch die benötigten Rechte haben, die Tabelle anlegen.

    Generell würde ich dir aber empfehlen, zu beginn direkt über phpMyAdmin die Tabelle anzulegen mit ihren Spalten. Ganz zum Schluss kannst du ja dann eine "Setup" schreiben.

    Ps: da dies nun zum Hilfethread wird, verschieb ich es mal
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  5. #5
    Vernichter
    Gast

    Standard

    Das Tutorial was in Wirklichkeit ein paar vorgfertigte Codes sind.


    Wenn ich die install. php aufrufe kommt folgende Meldung:

    It seems this site's database isn't responding
    Nach einigen Übersetzungversuchen kam das dabei heraus_

    Es scheint, dass die Datenbank dieser Seite nicht antwortet

    Als nächste Möglichkeit habe ich den Code der install. php angeändert und als tabelle.sql abgespeichert und dann nochmal per PhpAdmin importiert
    Code:
    CREATE TABLE 'members' ( 
    'id' MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT , 
    'username' VARCHAR( 50 ) NOT NULL , 
    'firstname' VARCHAR( 50 ) NOT NULL , 
    'lastname' VARCHAR( 50 ) NOT NULL , 
    'password' VARCHAR( 50 ) NOT NULL , 
    'date' VARCHAR( 50 ) NOT NULL , 
    'ip' VARCHAR( 50 ) NOT NULL , 
    PRIMARY KEY ( 'id' ) , 
    UNIQUE ( 
    'username' 
    )
    Meldung folgt prompt
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''members' ( 'id' MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT , 'username' VARCHAR' at line 1
    Darunter erscheint auch der Code
    CREATE TABLE 'members'(
    'id'MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT ,
    'username'VARCHAR( 50 ) NOT NULL ,
    'firstname'VARCHAR( 50 ) NOT NULL ,
    'lastname'VARCHAR( 50 ) NOT NULL ,
    'password'VARCHAR( 50 ) NOT NULL ,
    'date'VARCHAR( 50 ) NOT NULL ,
    'ip'VARCHAR( 50 ) NOT NULL ,
    PRIMARY KEY ( 'id' ) ,
    UNIQUE ( 'username'
    )
    Aber sobald ich dann links auf den Datenbanknamen klicke um die erstellte Tabelle/Spalten zu sehen ist keine Tabelle da. Irgendwann hatte ich schonmal ordnungsgemäß eine Datenbanktabelle erstellt, allerdings war das ein korrekt funktionierendes Loginscript.

    Es ist nicht einfach genau zu beschreiben was da passiert, meine SQL Kenntnisse sind auch noch nicht ganz so gut wie in PHP .

    Was noch auffällt, meine tabelle.sql datei sieht nach abspeichern immer noch wie eine textdatei aus(natürlich wurde der typ alle dateien und .sql ohne text ausgewählt)

    So das ist Stand der Dinge ich hoffe ihr könnt mir helfen
    Geändert von Vernichter (10.08.2010 um 19:29 Uhr) Grund: Tutoriallink farbig hervorghoben

  6. #6
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.911

    Standard

    änder mal das mediumint nur in "int" glaub mediumint gibt es garnicht bei mysql
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  7. #7
    Vernichter
    Gast

    Standard

    install. php
    PHP-Code:
    <?php
        
    require_once("connect. php "
    );
     
    $query mysql_query("
    CREATE TABLE `members` (
    `id` INT( 8 ) NOT NULL AUTO_INCREMENT ,
    `username` VARCHAR( 50 ) NOT NULL ,
    `firstname` VARCHAR( 50 ) NOT NULL ,
    `lastname` VARCHAR( 50 ) NOT NULL ,
    `password` VARCHAR( 50 ) NOT NULL ,
    `date` VARCHAR( 50 ) NOT NULL ,
    `ip` VARCHAR( 50 ) NOT NULL ,
    PRIMARY KEY ( `id` ) ,
    UNIQUE (
    `username`
    )
    )"
    );
    echo 
    'Datenbanktabelle (MySQL) erfolgreich erstellt. Datei kann gel&ouml;scht werden.';
    ?>
    Es erscheint bei Aufruf die Meldung aus der connect. php die ich jetzt auch in deutsch geändert habe, Es konnte keine Verbing zur DB hergestellt werden. Mich irritiert das zweimal untereinander die selbe Meldung ausgebenen wird. Nomal ist doch erfolgreich erstellt or die es konnte keine verbindung zur db aufgebaut/hergestellt werden.

    die datei connect. php

    PHP-Code:
    <?php
     $c_username 
    "";
     
    $c_password "";
     
    $c_host "";
     
    $c_database "";
     
    $connection mysql_connect($c_host$c_username$c_password)
     or die (
    "Es konnte keine Verbindung hergestellt werden.");
     
    mysql_select_db($c_database)
     or die (
    "Es konnte keine Verbindung hergestellt werden.");
    ?>
    Eine Frage zu diesem Codeabschnitt noch, darf das Pw hier $c_password = ""; im Klartext in der Datei stehen

  8. #8
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.911

    Standard

    naja das "es konnte keine Verbindung hergestelt werden" - das dies 2x steht ist normal

    1x versucht er sich generell mit der MySQL Datenbank zu verbinden, beim 2x schaut er ob er ob es die Datenbank "$c_database" gibt.
    und ja klar muss das passwort im klartext da drinn stehen. Auslesen kannes ja eh "niemand"

    PHP-Code:
    $c_username "";
     
    $c_password "";
     
    $c_host "";
     
    $c_database ""
    muss korrekt ausgefüllt werden
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  9. #9
    Vernichter
    Gast

    Standard

    äähm.. ich wollte den Zugang nicht für andere freigeben. Auf meinem Server sind die Variablen natürlich gefüllt mit den richtigen Zugangsdaten der Datenbank

  10. #10
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.911

    Standard

    ich wollts nur zur sicherheit erwähnt haben.
    und wenn korrekt dann müsstest ja normal zugriff auf die db erhalten und net die fehlermeldung bekommen oder klappt es jetzt?
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. Quakenet Loginscript / Anzeige des Formulars
    Von Torga im Forum Ich suche ...
    Antworten: 8
    Letzter Beitrag: 23.12.2010, 21:33
  2. Google-Suche mit Treffervorschau
    Von fox im Forum Aktuelles
    Antworten: 1
    Letzter Beitrag: 11.11.2010, 01:00
  3. Suche Name
    Von Forum im Forum In Bearbeitung
    Antworten: 8
    Letzter Beitrag: 21.05.2010, 21:53
  4. Sicherer Loginscript mit Ajax?
    Von Ghostrider im Forum Hilfe gesucht!
    Antworten: 10
    Letzter Beitrag: 21.01.2010, 07:30

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •