Använda användaruppgifter för forum till hemsida
Moderatorer: Moderatorgrupp, Supportgrupp
-
johanlundin88
- Aktiv medlem

- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Använda användaruppgifter för forum till hemsida
http://www.phpbbhacks.com/download/1839
Vad jag nu funderar på är att jag skulle vilja att man samtidigt även blev inloggad på hemsidan.
De som tillhör en viss användargrupp ska när de loggat in komma åt extra funktioner på hemsidan. Jag behöver även kunna plocka fram användarnamnet för den inloggade personen för att använda det tex. som avsändare när ett formulär skickas via hemsidan.
Forumet ligger på samma server som övriga sidan, så jag antar att det går att använda uppgifter från forumet i databasen.
-
johanlundin88
- Aktiv medlem

- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Kod: Markera allt
<?php
$connection = mysql_connect("localhost", "användarnamn", "lösenord") or die("Kunde inte skapa koppling!");
mysql_select_db("databas") or die("Kunde inte välja databas");
$hamta = "SELECT * FROM phpbb2_users WHERE user_id = '4'";
$resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
while($rad = mysql_fetch_array($resultat))
{
print("<b>");
print($rad["user_msnm"] . "<br>");
print("</b>");
}
mysql_free_result($resultat);
?>
Borde det inte finnas något färdigt exempel för något liknande som jag kan ha användning av?
-
johanlundin88
- Aktiv medlem

- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
-
johanlundin88
- Aktiv medlem

- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Dessutom har jag ett phpBB-forum med inloggning. I tabellen phpbb2_users hittar jag fälten user_id, username och user_password
Skulle jag inte nu kunna göra så att maltes login använder sig av anändarnamn och lösenord från forumet, och att man när man loggar in loggas in på båda samtidigt? Båda ligger i samma databsas.
Det skulle vara min dröm. ärligt talat, jag har hållt på med detta i över ett år
-
johanlundin88
- Aktiv medlem

- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
http://www.aspsidan.se/code/?c=8266
Och här är hur sessionerna sätts i forumet:
http://www.aspsidan.se/code/?c=8253
Vet någon hur jag gör för att kombinera dessa?
Det här antar jag fungerar för att hämta användarnamn från forumet:
Kod: Markera allt
// Inloggning
if (isset($_POST['submit'])){
$_POST = db_escape($_POST);
$sql = "SELECT m.id FROM members AS m
INNER JOIN phpbb2_users AS f ON f.user_id = m.id
WHERE m.user='{$_POST['user']}'
AND m.pass='{$_POST['passwd']}' AND
f.user_id='{$_POST['user']}' AND
f.password='{$_POST['passwd']}'";
$result = mysql_query($sql) or die("Något blev fel...<br />".mysql_error());
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst



