Zurück   Web to Date Forum > Web to Date > Web to Date 6.0

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 27.05.2009, 07:52   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 13.05.2009
Ort: heilbronn
Beiträge: 15
dancestage befindet sich auf einem aufstrebenden Ast
Frage Wie füge ich auf der Startseite Anmeldung ein?

Hallo alle miteinander... Wie kann ich auf der Startseite eine Anmeldung einfügen wie bei www.schultenkamp.de. So das user sich anmelden und ein passwort vergeben...Und wie füge ich eine suchfunktion?vielen dank im voraus
dancestage ist offline   Mit Zitat antworten
Alt 27.05.2009, 17:47   #2 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

Möchtest Du, dass die User sich selbst anmelden können
http://www.peter-rohde.de/interessen

oder die interne Web to Date Geschichte benutzen ?
blue ist gerade online   Mit Zitat antworten
Alt 29.05.2009, 18:35   #3 (permalink)
Neuer Benutzer
 
Registriert seit: 13.05.2009
Ort: heilbronn
Beiträge: 15
dancestage befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

HAllo Blue, ja ich möchte das sich die User selber anmelden können und in bestimmte Bereiche kommen...
dancestage ist offline   Mit Zitat antworten
Alt 01.06.2009, 20:49   #4 (permalink)
Administrator
 
Benutzerbild von voodoo36
 
Registriert seit: 17.04.2009
Ort: Regensburg
Beiträge: 4.224
voodoo36 befindet sich auf einem aufstrebenden Ast
Beitrag AW: Wie füge ich auf der Startseite Anmeldung ein?

Hallo blue, sieht schwer zu machen aus, dein Zugangsbereich... Sowas könnte ich durch aus brauchen... Gruß
__________________
Grüße aus Bayern
voodoo36 ist offline   Mit Zitat antworten
Alt 03.06.2009, 14:50   #5 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

Hallo dancestage,

ich hänge Dir mal meinen Code an...ist bestimmt nicht optimal geschrieben, allerdings funktioniert es :-)

Code:
<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
include '../magic/config.php';    // Konfigurationsdatei laden    
if (isset($user) or isset($_SESSION['userid'])) {
 $db_link=mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
 @mysql_select_db(MYSQL_DATABASE);
 if($db_link) {        
  if (isset($user)) {
   $sql = "SELECT count(*) as anzahl, id, u_vn, u_nn, anmeldungen, last, current_time AS aktzeit,
    date_format(last,'%Y-%m-%d') AS lastdate, date_format(last,'%H:%i:%s') AS lasttime 
    FROM user WHERE uname='".mysql_real_escape_string($user)."' AND passwd=password('".mysql_real_escape_string($pass)."') GROUP BY id";
  }
  else { 
   $sql = "SELECT count(*) AS anzahl, id, u_vn, u_nn, anmeldungen, last, current_time AS aktzeit, date_format(last,'%Y-%m-%d') AS lastdate,  
    date_format(last,'%H:%i:%s') AS lasttime FROM user WHERE id=".$_SESSION['userid']." GROUP BY id";
  }
  $result = mysql_query($sql) OR die(mysql_error());
  $row = mysql_fetch_assoc($result);
  if ($row['anzahl']==0) {
   echo "<P>Passwort oder Username falsch!<P>Du konntest nicht angemeldet werden.";
   echo "<meta http-equiv='refresh' content='2; URL=index.php'>";
  }
  else {
   echo "<P align='left'>";
   if ($row['aktzeit']<"12:00:00") {
    echo "Guten Morgen ";
   }
   elseif ($row['aktzeit']<"18:00:00") {
    echo "Guten Tag ";
   }
   else {
    echo "Guten Abend ";
   }
   if (isset($user)) {
    $anm = $row['anmeldungen']+1;
   }
   else {
    $anm = $row['anmeldungen'];
   }
   echo $row['u_vn']." ".$row['u_nn'].", ";
   if (isset($_SESSION['uid'])) {
    echo "<BR><BR><DIV align='left'>dies ist Deine ".$anm.". Anmeldung bei <B>www.schultenkamp.de</B>.";
    echo "<P>Dein letzter Login war am ".datumswandler($row['lastdate'])." um ".$row['lasttime']."</DIV>";
   }
   else {
    $sql = "UPDATE user SET vorlast=last, anmeldungen=".$anm." WHERE id=".$row['id'];
    $result = mysql_query($sql) OR die(mysql_error());
    echo "<BR><BR><DIV ALIGN='left'>dies ist Deine ".$anm.". Anmeldung bei <B>www.schultenkamp.de</B>.";
    echo "<P>Dein letzter Login war am ".datumswandler($row['lastdate'])." um ".$row['lasttime']."</DIV>";
    @session_start();
    $_SESSION['userid']=$row['id'];
   }
  }
 }
}
else {
 echo "<BR><P><B>Bitte melde Dich mit Deinem Usernamen und Passwort an, damit Du sämtliche Funktionen nutzen kannst:</B></P>";
 echo "<TABLE border width=250 cellspacing=0 cellpadding=10><TR><TD>";
 echo "<FORM ACTION=index.php METHOD=post>";
 echo "<TABLE><TR><TD>Username: </TD><TD><INPUT TYPE=text name=user></td></tr>";
 echo "<TR><TD>Passwort: </TD><TD><INPUT TYPE=password name=pass></td></TR>";
 echo "<TR><TD>&nbsp;</td><td><INPUT TYPE=submit VALUE='Anmelden'></TD></TR></TABLE></FORM>";
 echo "</TD></TR></TABLE>";
}
?>
Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Alt 03.06.2009, 17:16   #6 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

include '../magic/config.php'; // Konfigurationsdatei laden

Die fehlt dann aber noch...
blue ist gerade online   Mit Zitat antworten
Alt 03.06.2009, 19:51   #7 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

Oh sorry!

In der Include-Datei sind die Parameter für die Verbindung zur Datenbank abgelegt:

Code:
<?php    
  define('MYSQL_HOST',     '--HIER DEN HOST EINTRAGEN--');    
  define('MYSQL_USER',     '__HIER DEN USER EINTRAGEN--');    
  define('MYSQL_PASS',     '--HIER DAS KENNWORT EINTRAGEN--');    
  define('MYSQL_DATABASE', '--HIER DIE DATENBANK EINTRAGEN--');
?>
z.B.:

Code:
<?php    
  define('MYSQL_HOST',     'localhost');    
  define('MYSQL_USER',     'henning');    
  define('MYSQL_PASS',     'geheim');    
  define('MYSQL_DATABASE', 'tolledb');
?>
Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Alt 03.06.2009, 20:04   #8 (permalink)
Administrator
 
Benutzerbild von voodoo36
 
Registriert seit: 17.04.2009
Ort: Regensburg
Beiträge: 4.224
voodoo36 befindet sich auf einem aufstrebenden Ast
Frage AW: Wie füge ich auf der Startseite Anmeldung ein?

So... und wie funktioniert das ganz im Stück? Bitte um Erklärung.
__________________
Grüße aus Bayern

Geändert von voodoo36 (04.06.2009 um 18:52 Uhr)
voodoo36 ist offline   Mit Zitat antworten
Alt 03.06.2009, 20:14   #9 (permalink)
Neuer Benutzer
 
Registriert seit: 23.03.2009
Beiträge: 19
user32 befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

Was mir noch fehlen würde, wäre die SQL Query um die Datenbank Tables einzurichten.
user32 ist offline   Mit Zitat antworten
Alt 04.06.2009, 15:21   #10 (permalink)
Neuer Benutzer
 
Registriert seit: 19.05.2009
Ort: Dorsten
Beiträge: 12
Tucklemuck befindet sich auf einem aufstrebenden Ast
Standard AW: Wie füge ich auf der Startseite Anmeldung ein?

Hmmm...ich versuche es mal:

Also, der erste Code wird in einen HTML-Container mit Script-Erweiterung kopiert, der zweite Code kommt in eine eigene Datei, die config.php benannt wird. Diese Datei wird im oberen Code inkludiert, daher den Pfad bitte entsprechend anpassen.

Die Datenbankinformationen (Datenbankname, Username, Passwort)bekommt man vom Provider. Die config.php muss entsprechend angepasst werden.

Um eine Tabelle in der Datenbank zu erstellen wird der folgende Code benötigt (Beispiel MYSQL):

Code:
CREATE TABLE user (
id INT UNSIGNED PRIMARY KEY,
u_vn VARCHAR(40),
u_nn VARCHAR(40),
passwd VARCHAR(100),
anmeldungen SMALLINT UNSIGNED,
last TIMESTAMP,
vorlast DATETIME);
Möchte man einen User "Hans Müller" mit dem Passwort "xyz" anlegen lautet die Syntax:

Code:
INSERT user (u_vn, u_nn, passwd) VALUES ("Hans","Müller",PASSWORD("xyz"));
Viele Grüße
Henning
Tucklemuck ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Seite generiert in 0,06632 Sekunden mit 18 Datenbankabfragen

1 2 3 4 5 6 7 8 9 10 11