Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Off Topic ›

Aktuellen Benutzer in PHP greifen

Eingetragen von Fritze (17)
am 25.11.2009 - 18:08 Uhr in
  • Off Topic
  • Drupal 6.x

Auf meiner Drupal-seite includiere ich den PHP Code:

<?PHP
global $user;
$drup_akt_user = $user->name;
echo $drup_akt_user;
?>

Das läuft! Aber wenn kein Benutzer angemeldet kommt diese unschöne Meldung:

notice: Undefined property: stdClass::$name in /srv/www/vhosts/xxxxxxx.de/httpdocs/issscript/globales_holen.php on line 3.

wie kann ich prüfen ob ein benutzer eingeloggt ist?

‹ [gelöst ]mamp lässt sich nur als admin starten Ich hab' ja schon viel gesehen, aber DAS ist eine Premiere ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

mit: <?php global $user; if

Eingetragen von Thoor (3678)
am 25.11.2009 - 18:11 Uhr

mit:

<?php global $user; if ($user->uid) : ?>

sollte es klappen
-----

Design Probleme einfach mit FF und FIREBUG lösen!

thoor - Thomas Ortner
Drupal 7 Screencasts in deutsch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal?

Eingetragen von stBorchert (5516)
am 25.11.2009 - 18:15 Uhr

Kurzer Einwurf:

Fritze schrieb

/globales_holen.php on line 3

Die Datei ist meines Wissens nach aber kein Bestandteil von Drupal. Wie willst Du denn auf das User-Objekt zugreifen, wenn Du Dich nicht im Drupal-Kontext bewegst?
Oder machst Du an geeigneter Stelle ein drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL)?

 Stefan

--
Sei nett zu Deinem Themer!

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

jo so kann ich in abfangen,

Eingetragen von Fritze (17)
am 25.11.2009 - 18:21 Uhr

jo
so kann ich in abfangen, DANKE

Geben macht glücklicher als nehmen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

mit drupal_bootstrap() mach

Eingetragen von Fritze (17)
am 25.11.2009 - 18:33 Uhr

mit drupal_bootstrap() mach ich nichts. Muss ich erstmal lesen was der genau macht.

Die globales_holen.php habe/schreibe ich selbst und includiere sie auch bei Benutzerabhängigen Listen. Ich lese die DB-Tabelle users aus und weiss dann auch gleich welche userID=uid und RolleID=rid der benutzer hat. So kann ich je nach Benutzerstatus Auswertungen ziehen. gruß fritze

Geben macht glücklicher als nehmen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

..auch wenns schon ein Monat

Eingetragen von 1kubik (677)
am 21.12.2009 - 12:33 Uhr

..auch wenns schon ein Monat her ist
aber ich habe gerade sehr starken Kaffee getrunken :)

Zitat:

Das läuft! Aber wenn kein Benutzer angemeldet kommt diese unschöne Meldung:

notice: Undefined property: stdClass::$name in /srv/www/vhosts/xxxxxxx.de/httpdocs/issscript/globales_holen.php on line 3.

das notice: Undefined property: ist eine PHP Fehlermeldung (Error Reporting) mit dem Status:
Notice die besagt das da (in Ziele 3) auf eine nicht definierte Variable zugegriffen wird.
siehe auch http://www.php.net/manual/de/errorfunc.configuration.php#ini.error-repor...

ausschalten kann man die entweder mit einem

<?php
/**schaltet alle Meldungen aus
/ bei Skript Abruch gibt es einen
/ white screen of death
/ http://drupal.org/node/158043
**/
error_reporting(0);

// zum Anzeigen der Fehler ohne Notice
error_reporting(E_ALL ^ Notice);
?>

oder du setzt vor den Variablen die Potenziell
undefiniert sind ein @ zeichen

<?php
echo @$diese_variable_gibt_es_nicht;
?>

Besten gruss

  • Anmelden oder Registrieren um Kommentare zu schreiben

nochmal zur eigentlichen Frage

Eingetragen von TobiasR (126)
am 26.12.2009 - 00:11 Uhr

Um zu prüfen, ob ein Benutzer eingeloggt ist, gibt es in drupal eine separate Funktion:
user_is_logged_in()

Damit sollte das eigentliche Problem gelöst werden können.

Viele Grüße,
Tobias

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Fataler Fehler nach update auf Drupal 6.24 wg fehlender Funktion in image.inc
  • [erledigt] drupal 7 - read more ausblenden
  • Modul für Absatznummern / Randnummern
  • Computed_Field Node Objekt bzw. nid?
  • meine Profilbesucher anzeigen?
  • Path-Based Metatags - wofür sind die gut?
  • URLs: Groß- und Kleinschreibung
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • [gelöst] Danland: Standard-Startseite formatieren
  • Aggregator Modul lässt sich nicht konfigurieren
  • Views Accordion - Header Elemente nebeneinander
  • Freiberuflicher Drupal Profi für Anpassungen (langfristige Kooperation)
Weiter

Neue Kommentare

  • Patch aus Issue Queue
    vor 17 Minuten 32 Sekunden
  • "Read more"-Link modifizieren
    vor 21 Minuten 7 Sekunden
  • CSS mit body-Tag-Klasse präzisieren
    vor 1 Stunde 14 Minuten
  • Hat niemand eine Idee?
    vor 2 Stunden 7 Minuten
  • Du mußt in Views aber auch
    vor 3 Stunden 1 Minute
  • Beschreibung
    vor 3 Stunden 15 Minuten
  • Danke für die Antwort und
    vor 3 Stunden 52 Minuten
  • Rechtschreibung
    vor 4 Stunden 22 Minuten
  • Genau so denke ich auch
    vor 4 Stunden 33 Minuten
  • Dank für deine Antwort. Es
    vor 5 Stunden 21 Minuten

Statistik

Beiträge im Forum: 173985
Registrierte User: 15483

Neue User:

  • Spearoth
  • bwvebb
  • drupal4normi

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3808
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 9 User und 42 Gäste online.

Benutzer online

  • ferrum@drupal.org
  • maxim
  • Carsten Logemann
  • Frank Ralf
  • Bernsch
  • byronic
  • wla
  • StevenB
  • evkrause

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association