Använda användaruppgifter för forum till hemsida
Moderatorer: Moderatorgrupp, Supportgrupp
-
- Aktiv medlem
- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Använda användaruppgifter för forum till hemsida
Jag använder mig av den här för att man ska kunna logga in via min hemsida, forumet öppnas i ett nytt fönster:
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.
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.
-
- Aktiv medlem
- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Jag har lyckats plocka fram information om användare på forumet:
Nu ska bara rätt information plockas fram, efter id, när en användare loggar in. Jag behöver alltså framförallt få fram en användares id-nummer när den loggar in och göra så att hemsidan ändrar sig efter det.
Borde det inte finnas något färdigt exempel för något liknande som jag kan ha användning av?
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?
-
- Aktiv medlem
- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
-
- Aktiv medlem
- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Jag använder mig av ett loginscript som jag hittade här för några enkla funktioner på hemsidan.
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 Vet någon hur jag gör?
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 Vet någon hur jag gör?
-
- Aktiv medlem
- Inlägg: 49
- Blev medlem: 2005-11-03 19:53
Här är hur sessionerna sätts till mitt andra inloggningssystem:
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:
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: 0 och 0 gäster