Externes Login Scribt

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
spiel4fun
Mitglied
Beiträge: 2
Registriert: 01.06.2009 21:14

Externes Login Scribt

Beitrag von spiel4fun »

Sry erst mal! Ich weiß es gibt tausende dieser Beiträge... Aber nirgendwo ist die Lösung aufgezeichnet!

Info zur meiner Seite:
Ich habe eine Seite. Auf der Seite gibt es 2 Unterseiten
1. Die Hauptseite
2. Community (Das phpbb3 Forum)

Problem:
Ich will das man unter den Spielen (die ich auf meiner Homepage vertreibe) Kommentare druntersetzen kann.
Dies aber nur wenn man eingeloggt ist!
Jetzt komms! Ich will nicht das man sich für beide Sachen extra registrieren muss! (Ansonsten wär es kein Problem).
Deshalb will ich den username und das Passwort aus der Tabelle "phpbb_users" nehmen.
Bei den Username Ist es kein Problem jedoch bei dem Passwort wird mit schwindelig!
Ich brüchte also ein Code womit ich den $_POST['pw'] zu dem Passwort codiern könnte wie in der Datenbank!

Ich hoffe ich habe mich gründlich ausgedrückt!

Poste hier mal den code für die Abfrage aus der Datenbank

Code: Alles auswählen

if($login == "ok") {
      $name = $_POST['name'];
      $passwort = $_POST['pw'];
      include("Service/mysql.php");
      $db = @mysql_connect($forumhost, $forumuser, $forumpw);
      @mysql_select_db($forumdatabase, $db);
	   
//anmeldung ok?
	$abfrage = "SELECT user_id, username, user_password FROM users WHERE username = '$name' AND user_password = '$pw'";
   $ergebnis = mysql_query($abfrage);
echo $abfrage;
   if(mysql_num_rows($ergebnis))
      {
      $row = mysql_fetch_object($ergebnis);
      session_start();
      $_SESSION['userid'] = $row->user_id;
      $_SESSION['username'] = $row->username;
      echo "jaa";
      }
   else
      {
      $fehler = "Benutzername und/oder Passwort falsch";
      }
   }
   mysql_close($db);


MFG spiel4fun
ralf-isi
Mitglied
Beiträge: 257
Registriert: 04.12.2004 12:16
Wohnort: Schweiz - Zürichsee

Re: Externes Login Scribt

Beitrag von ralf-isi »

so ganz und richtig habe ich dich nicht verstanden.
suchst du ein login-script für eine vorgelagerte seite? wenn ja schau dir das an:
http://www.phpbb.de/kb/artikel.php?artikel=106

gruss
ralf
Das grösste Problem vom Computer sitzt ca. 40 cm davor .... oder so.
spiel4fun
Mitglied
Beiträge: 2
Registriert: 01.06.2009 21:14

Re: Externes Login Scribt

Beitrag von spiel4fun »

also um nocheinmal deutlich zu machen ich brauche ein scribt

womit ich das passwort so codieren kann wie es in der datenbank ist.

Sag ich mal ich gebe als Passwort "lol" ein.

Ich übermittle dieses Passwort an einer anderen datei.

Mithilfe von:

Code: Alles auswählen

$pw= $_POST['pw]; // Passwort in variable $pw speichern
kriege ich das Passwort :wink:

so und jetzt will ich gugen ob das passwort mit dem in der MySQL datenbank übereinstimmt!
Mein Problem ist halt das das Passwort nicht einfach in der datenbank als "lol" steht sondern
da steht eher sowas wie
"$H$hjpejhqvkbihebgigfvbewqiohvb584b" //nur mal als beispiel ergiebt natürlich net lol^^
Jetzt brauch ich das scribt was mein passwort so codiert das es zu der DB passt

Hoffe habe mich jetzt deutlich ausgedrückt :)
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“