Passwortabfrage des phpbb anzapfen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
also mach mal einen neuen ordner... in diesen ordner fügst du folgende datein ein:
dann ändere die overall_header.tpl und die overall_footer dementsprechend ab damit das zu dem desing passt und mach die ganze links oben raus...
ah
- login.php
- config.php
- includes/template.php
- includes/auth.php
- includes/sessions.php
- includes/constants.php
- includes/db.php
- includes/functions.php
- includes/page_header.php
- includes/page_tail.php
- templates/xxx/overall_header.tpl
- templates/xxx/overall_footer.tpl
- db/db2.php
- db/mysql.php
- db/mysql4.php
- den kompletten language ordner
Code: Alles auswählen
function group_member($userdata, $group_id)
{
global $db;
if ( !$userdata['session_logged_in'] )
{
return false;
}
$sql = "SELECT count(*) AS num FROM " . USER_GROUP_TABLE . " WHERE user_id = '" . $userdata['user_id'] . "' AND group_id = '$group_id'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get group auth', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $row['num'] > 0 )
{
return true;
}
return false;
}
ah
-
- Mitglied
- Beiträge: 48
- Registriert: 09.06.2002 21:50
Hallo Leute,
ich habe da eine ähnliche Aktion vor:
Ich möchte nicht eine extra Loginseite auf einem anderen Server, sondern ich möchte ein kleines Projekt so mit integrieren, daß sich jeder, der in mein Forum eingeloggt hat (und eben registriert ist) auf diese Seiten Zugriff hat.
Der Link sollte im Forum also nur erscheinen, wenn man eingeloggt ist. Wenn man die Seite manuell aufruft, sollte kein Zugriff möglich sein oder eben das Login vom Forum erscheinen. Ich dachte da evtl. an eine Subfunktion im Forum, bei der eine extra Datenbank abgefragt wird, ohne die des Forums zu benutzen. Die vom Forum soll nur der Authentifizierung dienen.
Muss ich dann auch diese Dateien ins Projektverzeichnis einbauen oder reicht es, wenn ich quasi nur die Session vom phpBB Forum benutze ??
Mir geht es im Projekt um Folgendes: Ich möchte meinen Forumsusern eine Art Konfigdatenbank (extra Datenbank) zur Verfügung stellen, bei denen sie einige Sachen eintragen können, die nix mit dem Forum zu tun haben, sie sollen sich nur nicht extra einloggen müssen, wenn sie eh schon im Forum eingeloggt sind. Diese Daten sollen dann per Link alle interessenten lesen können, nur eben verändern dürfen sie nur die User selbst, die sie erstellt haben ....
Gruß PowerModder
ich habe da eine ähnliche Aktion vor:
Ich möchte nicht eine extra Loginseite auf einem anderen Server, sondern ich möchte ein kleines Projekt so mit integrieren, daß sich jeder, der in mein Forum eingeloggt hat (und eben registriert ist) auf diese Seiten Zugriff hat.
Der Link sollte im Forum also nur erscheinen, wenn man eingeloggt ist. Wenn man die Seite manuell aufruft, sollte kein Zugriff möglich sein oder eben das Login vom Forum erscheinen. Ich dachte da evtl. an eine Subfunktion im Forum, bei der eine extra Datenbank abgefragt wird, ohne die des Forums zu benutzen. Die vom Forum soll nur der Authentifizierung dienen.
Muss ich dann auch diese Dateien ins Projektverzeichnis einbauen oder reicht es, wenn ich quasi nur die Session vom phpBB Forum benutze ??
Mir geht es im Projekt um Folgendes: Ich möchte meinen Forumsusern eine Art Konfigdatenbank (extra Datenbank) zur Verfügung stellen, bei denen sie einige Sachen eintragen können, die nix mit dem Forum zu tun haben, sie sollen sich nur nicht extra einloggen müssen, wenn sie eh schon im Forum eingeloggt sind. Diese Daten sollen dann per Link alle interessenten lesen können, nur eben verändern dürfen sie nur die User selbst, die sie erstellt haben ....
Gruß PowerModder
-
- Mitglied
- Beiträge: 48
- Registriert: 09.06.2002 21:50
Ja, ist alles auf dem selben Server. Am Anfang auch unter der selben Domain. Ich möchte quasi nur das Login "missbrauchen".
Ich habe mal Deine Anleitung befolgt, jedoch fehlten einige Dateien, die ich aber noch ergänzt habe. Es funzt zwar, jedoch komme ich nach dem Login in mein Forum aber ein Aufruf meiner normalen index.php (die ich selbst erstellt habe) wird ohne das Login ausgeführt ....
Ich glaube, ich brauche da was anderes, richtig ??
Gruß PowerModder
[Edit]
Ich möchte hinzufügen: Es handelt sich um einen Server, auf dem ich freie Hand und alle Rechte habe ....
(Ich habe eine extra DB anglegt, da ich es nicht mischen möchte)
[/Edit]
Ich habe mal Deine Anleitung befolgt, jedoch fehlten einige Dateien, die ich aber noch ergänzt habe. Es funzt zwar, jedoch komme ich nach dem Login in mein Forum aber ein Aufruf meiner normalen index.php (die ich selbst erstellt habe) wird ohne das Login ausgeführt ....
Ich glaube, ich brauche da was anderes, richtig ??
Gruß PowerModder
[Edit]
Ich möchte hinzufügen: Es handelt sich um einen Server, auf dem ich freie Hand und alle Rechte habe ....
(Ich habe eine extra DB anglegt, da ich es nicht mischen möchte)
[/Edit]
stop stop stop... das was ich oben gepostet habe ist erstens noch nicht fertig und zweitens für leute gedacht die zwar db zugriff haben aber die php datein nicht auf dem gleichem webspace liegen...
du musst einfach ein paar zusätzliche incudes machen und schon hast du das was du willst... soll diese extra seite den header des phpbbs haben oder nicht?
ah
du musst einfach ein paar zusätzliche incudes machen und schon hast du das was du willst... soll diese extra seite den header des phpbbs haben oder nicht?
ah
-
- Mitglied
- Beiträge: 48
- Registriert: 09.06.2002 21:50
Hallo saerdnaer,
dachte ich mir schon ....
:D
Nein, ich brauche weder header noch design, noch sonstwas von phpBB, ich möchte mir nur die "Sessions" leihen, damit meine phpBB User automatisch auch in mein neues Datenbankprojekt eingeloggt sind.
Als Startposition habe ich mir gedacht, ich baue einen Link in das phpBB Menü ein, den man erst sieht, wenn man eingeloggt ist. Nun möchte ich aber die Session mit in mein Projekt nehmen, damit das nur funzt, wenn man in phpBB eingeloggt ist.
Wenn man das Verzeichnis des Projekts so aufruft, ohne über phpBB zu gehen, sollte wenigstens ein Hinweis kommen oder zum Login von phpBB gelinkt werden, jedenfalls soll das Projekt nicht zugänglich sein.
Vielleicht mache ich es auch so, daß ich einfach die DB von phpBB abfrage, jedoch bin ich in Sachen Sessions und phpBB Interna nicht so bewandert, daher denke ich, ist es am einfachsten, über phpBB die Authentifikation durchzuführen. Zudem soll das Forum ja auch Diskussionsplatz für das Projekt darstellen, daher würde es gut passen.
Ansonsten ist das Projekt völlig unabhängig, nur eben der Login soll mit den Usern von phpBB zur Verfügung stehen.
Die Datenbank von diesem Projekt hat nix mit phpBB oder so zu tun, daß sind dann Sachen, die getrennt laufen.
Schön wäre noch die Möglichkeit einen Link zu haben, der nach dem erfolgreichen Login direkt ins Projekt geht, ohne phpBB aufzurufen aber das ist zweitrangig und nicht unbedingt erforderlich.
Gruß PowerModder
dachte ich mir schon ....

Nein, ich brauche weder header noch design, noch sonstwas von phpBB, ich möchte mir nur die "Sessions" leihen, damit meine phpBB User automatisch auch in mein neues Datenbankprojekt eingeloggt sind.
Als Startposition habe ich mir gedacht, ich baue einen Link in das phpBB Menü ein, den man erst sieht, wenn man eingeloggt ist. Nun möchte ich aber die Session mit in mein Projekt nehmen, damit das nur funzt, wenn man in phpBB eingeloggt ist.
Wenn man das Verzeichnis des Projekts so aufruft, ohne über phpBB zu gehen, sollte wenigstens ein Hinweis kommen oder zum Login von phpBB gelinkt werden, jedenfalls soll das Projekt nicht zugänglich sein.
Vielleicht mache ich es auch so, daß ich einfach die DB von phpBB abfrage, jedoch bin ich in Sachen Sessions und phpBB Interna nicht so bewandert, daher denke ich, ist es am einfachsten, über phpBB die Authentifikation durchzuführen. Zudem soll das Forum ja auch Diskussionsplatz für das Projekt darstellen, daher würde es gut passen.
Ansonsten ist das Projekt völlig unabhängig, nur eben der Login soll mit den Usern von phpBB zur Verfügung stehen.
Die Datenbank von diesem Projekt hat nix mit phpBB oder so zu tun, daß sind dann Sachen, die getrennt laufen.
Schön wäre noch die Möglichkeit einen Link zu haben, der nach dem erfolgreichen Login direkt ins Projekt geht, ohne phpBB aufzurufen aber das ist zweitrangig und nicht unbedingt erforderlich.
Gruß PowerModder