php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.11.2011, 17:20  
Neuer Benutzer
 
Registriert seit: 31.10.2011
Beiträge: 14
PHP-Kenntnisse:
Anfänger
DylanP befindet sich auf einem aufstrebenden Ast
Standard [SESSION] Username einer Session ausgeben lassen

Hi,
hab folgendes Problem:
Ich hab eine Seite mit Login ( welches auch super funktioniert )
aber ich möchte das er mir den usernamen ausgibt,
nach dem schema:
"Eingeloggt als $bliblablub"

Session.php (sie wird überall eingebunden in die zu schützenden Seiten):
PHP-Code:
<?php
session_start
();
if(!
session_is_registered(username)){
header("location:login.php");
}
$username $_SESSION[username];

echo 
"Eingeloggt als: <br />";

echo 
"<a href='../login/logout.php'>Ausloggen</a><br />";
?>
Admin.php (eine geschützte Seite):
PHP-Code:
<?php
include "../incs/session.php";
?>
<h3>Adminbereich</h3>
Session_start.php ( ist klar oder? )
PHP-Code:
<?php
include "connect.php";
$myusername=$_POST['loginname'];
$mypassword=$_POST['loginpasswort'];

$myusername stripslashes($myusername);
$mypassword stripslashes($mypassword);
$myusername mysql_real_escape_string($myusername);
$mypassword mysql_real_escape_string($mypassword);

$sql="SELECT * FROM admins WHERE username='$loginname' and passwort='$loginpasswort'";
$result=mysql_query($sql);

$count=mysql_num_rows($result);

if(
$count==1){
session_register("username");
session_register("passwort");
header("location:login_succes.php");
}
else {
echo 
"Falscher Username oder falsches Passwort<br /><a href='login.php'>Einloggen</a><br />";
}
?>
DylanP ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.11.2011, 18:19  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
aber ich möchte das er mir den usernamen ausgibt,
wie wärs, wenn du den Namen dann auch per echo ausgibst ?!
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 20.11.2011, 18:47  
Neuer Benutzer
 
Registriert seit: 31.10.2011
Beiträge: 14
PHP-Kenntnisse:
Anfänger
DylanP befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
wie wärs, wenn du den Namen dann auch per echo ausgibst ?!
aber wie?
DylanP ist offline   Mit Zitat antworten
Alt 20.11.2011, 19:26  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

PHP-Code:
echo $variable
Lerne Grundlagen | Quellensammlung
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 20.11.2011, 19:30  
Neuer Benutzer
 
Registriert seit: 31.10.2011
Beiträge: 14
PHP-Kenntnisse:
Anfänger
DylanP befindet sich auf einem aufstrebenden Ast
Standard

achso.. nee das geht nich hab schon probiert
DylanP ist offline   Mit Zitat antworten
Alt 20.11.2011, 19:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 20.11.2011, 21:38  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 300
PHP-Kenntnisse:
Fortgeschritten
Asterixus sorgt für eine eindrucksvolle AtmosphäreAsterixus sorgt für eine eindrucksvolle Atmosphäre
Asterixus eine Nachricht über Skype™ schicken
Standard

Frag doch den, der das Script verfasst hat; ich bezweifle nämlich, dass du das selbst gemacht hast.
Asterixus ist offline   Mit Zitat antworten
Alt 21.11.2011, 13:05  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Nr. 1: In der session_start.php sieht man leider nicht, das du auch wirklich session_start() aufrufst!

Nr. 2: session_register() ist veraltet! Bitte nicht mehr verwenden, stattdessen lieber direkter Zugriff auf das Session-Array und Variablen gleich unter einem sprechenden Namen dort ablegen:
PHP-Code:
$username 'Franz Gans';
session_register('username'); // nope
$_SESSION['username'] = $username// yep 
Nr. 3: Wenn du dann später/anderswo wieder auf diese Info zurück greifen willst:
PHP-Code:
echo $_SESSION['username']; 
Nr. 4: Deine header-Weiterleitung ist nicht RFC-konform.
PHP-Code:
header("location:login_succes.php"); 
Gib die Adresse als voll qualifizierte URI an:
PHP-Code:
header('Location: http:www.example.com/your_script.php'); 
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 21.11.2011, 16:07  
Neuer Benutzer
 
Registriert seit: 31.10.2011
Beiträge: 14
PHP-Kenntnisse:
Anfänger
DylanP befindet sich auf einem aufstrebenden Ast
Standard

woow... ok ich probier es mal vielen dank
DylanP ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Fragen zu Login und Session (geschützter Bereich) ts.ts PHP Einsteiger 12 14.10.2011 17:36
Session sicherheit mit IP Adresse??? Sven1987h PHP Einsteiger 9 11.10.2011 11:37
Session GC und Timeout nutcracker PHP Einsteiger 1 24.01.2011 19:32
[Erledigt] $_SESSION frage tomnar PHP Tipps 2010 24 09.11.2010 19:37
Auf Array zugreifen bringt fehler SteiniKeule PHP Tipps 2010 10 08.04.2010 15:13
[Erledigt] Session Klasse in Session Haze PHP Tipps 2010 11 27.01.2010 20:59
Merhdimensionales Session Array ausgeben Nartrisse PHP Tipps 2009 17 16.05.2009 13:43
Username auslesen und ausgeben Aurec PHP Tipps 2009 1 21.01.2009 19:28
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
Frage zur Anwendung einer Session mehrfach... GELight PHP Tipps 2006 10 12.03.2006 16:47
Session abschaltbar?? Probleme mit Objekten in Session! becks123 PHP-Fortgeschrittene 3 19.09.2005 15:47
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
$_GET und Session PHP Tipps 2004 9 20.06.2004 19:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php username aus session anzeigen, username aus session, session ausgeben php, $_session ausgeben, $_session[\'username\'], login name ausgeben, $_session ausgeben in php, name ausgeben eingeloggt mit session, where username=$_session[], session ausgeben, session_register(\'loginname\') nur eine 1, login user name ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum