login.inc.php in eigenes Script integrieren

Begonnen von maui muc, 11. August 2005, 20:42:59

Vorheriges Thema - Nächstes Thema

maui muc

Hallo,
ich bin gerade dabei eine Seite neu aufzubauen und habe mir, neben den spitzenmäßigen Scripten von Powie, selbst etwas gebastelt. Jetzt möchte ich den Adminbereich mit einem Login versehen. Damit das alles schön einheitlich ist, und nicht so viel von mir gemurxt wird (bin hald Anfänger auf dem Gebiet), würde ich gerne auf die login.inc.php von Powie zurückgreifen.
Welche Variablen und Abfragen muss ich im Script vor dem Include bereithalten und welche bekomme ich zurück um um dieses Vorhaben zu realisieren? Das Includen der login.inc.php und die Datenbankanbindung sind kein Problem, das habe ich natürlich schon realisiert. Aber das sollte wohl das kleinste Problem sein.
Nimm dir Bitte ein Herz für einen blutigen PHP Anfängen.  Über Hilfe währe ich sehr sehr dankbar.
Vielen lieben Dank
Gruß
Stefan

Benutze Puser und benutze die Suche. /uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />

maui muc

Ich habe mich schon ganz schön lang durchs Forum gewühlt aber leider nichts gefunden. Puser läuft schon bei  mir, es geht nur darum das Login von Powie in mein selbst geschriebenes Script einzubinden. Lass doch bitte gnade wallten.

haraldos

Über pUser kannst Du jedem User einen bestimmten Userlevel zuweisen und über Diesen bestimmte Inhalte für User mit einem bestimmten Mindestuserlevel reservieren. Näheres dazu findest du im Board zu pUser, z.B. hier: http://www.powie.de/pforum/showthread.php?id=19706\" rel=\"external nofollow\">http://www.powie.de/pforum/showthread.php?id=19706
http://de.profile.xfire.com/haraldos\" rel=\"external nofollow\">http://de.miniprofile.xfire.com/bg/co/type/2/haraldos.png\" alt=\"haraldos.png\">

maui muc

Hallo Haraldos,
wow 5:10 Uhr ist ja eine unchristliche Zeit. Besten Dank, das du dich um diese Uhrzeit meiner Probleme annimmst.
Die loginlevel.php kenne ich, ist aber nicht ganz das was ich meine. Ich hätte gerne ein unabhängiges Login.
Ich bin aber selbst jetzt ein ganz schönes Stück weiter gekommen.
Habe die login.inc.php etwas angepasst und binde sie mit require in mein Script ein.
Hier der Code den ich in die login.inc.php eingefügt habe:

// Verbindung zur DB herstellen
if (!isset($serverid)) {
  $serverid  = @mysql_connect  ( $sqlhost, $sqluser, $sqlpass) or die (\"Verbindung zur Datenbank nicht möglich !\");
  if (!mysql_select_db( $database))  echo mysql_error($serverid);
  }
// Tabellennamen:
$tab_user   = $tabpref.\"pfuser\";        //User
//User auslesen
if (isset($_SESSION[\'UIN\']))
{
$sqlbefehl= \"
SELECT *
FROM pfuser
WEHRE uin=\'\".$_SESSION[\'UIN\'].\"\' AND uin  \'\'\";
   $ergebnis  = mysql_query($sqlbefehl, $serverid);
if (mysql_num_rows($ergebnis) == 1) {
       $user = mysql_fetch_array ($ergebnis);}}
if (isset($_POST[\'set_user_sort\'])) { $_SESSION[\'pusersort\'] = $_POST[\'set_user_sort\']; }
if (!isset($_SESSION[\'pusersort\'])) { $_SESSION[\'pusersort\'] = \"nickname\"; }
if (isset($_POST[\'set_user_sortmodus\'])) { $_SESSION[\'pusersortmodus\'] = $_POST[\'set_user_sortmodus\']; }
if (!isset($_SESSION[\'pusersortmodus\'])) { $_SESSION[\'pusersortmodus\'] = \"asc\"; }
//Variablen aufbereiten ....

 
Wenn ich dauerhaft ein Cookie in meinem Browser speichere klappt das wunderbar. Ich habe jedoch ein Problem im dem $_SESSION Array. Wenn ich mich ein mal Angemeldet habe, sollte doch in dem Array die UIN zu finden sein.
Jedoch hat das Array nur zwei Erinträge. Überprüft habe ich das, indem ich ganz zu Beginn der login.inc.php var_dump($_SESSION) eingefügt habe.
Kannst du mir bei diesem Problem helfen?
Schon mal besten Dank
Gruß
Stefan

maui muc

ok; Kommando zurück, ich habe den Fehler gefunden.
Man sollte natürlich erst eine Session starten um die ID auslesen zu können.
Gruß
Stefan

haraldos


Original von Maui Muc wow 5:10 Uhr ist ja eine unchristliche Zeit.
[/quote]
Find ich auch. Aber wer früh vor der Glotze wegsschlummert steht auch wieder früh auf...  /uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />
http://de.profile.xfire.com/haraldos\" rel=\"external nofollow\">http://de.miniprofile.xfire.com/bg/co/type/2/haraldos.png\" alt=\"haraldos.png\">

all your base are belong to us / Discord