Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Login mit Session geht nicht

Mitglied: 23587

23587 (Level 1)

22.02.2007, aktualisiert 07.03.2007, 3324 Aufrufe, 1 Kommentar

Hallo,

ich bin gerade dabei diese Seite hier zu machen: http://lan-nf.ath.cx

Das soll mal für die Feuerwehr in Husum/Nordsee die neue Internetseite werden.
Dieso Seite beinhaltet auch ein Login-Formular...

Das witzige ist, dass ich mich einloggen kann, ABER ich bei jedem Seitenwechseln wieder ausgeloggt werde.
Kann mir das jemand erklären?

Hier ist einmal der Quellcode von meiner Seite.


Danke schonmal

Gruß Aleks

01.
 
02.
<html xmlns="http://www.w3.org/1999/xhtml"> 
03.
<head> 
04.
<link type="text/css" href="templates/feuerwehr-husum/feuerwehr-husum.css" rel="stylesheet" media="screen" /> 
05.
<title>..::Feuerwehr-Husum.de ::..</title> 
06.
<link rel="shortcut icon" href="http://lan-nf.de/media/ico/site.ico" type="image/x-icon" /> 
07.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
08.
</head> 
09.
<body> 
10.
<STYLE>BODY {  
11.
scrollbar-face-color: red;  
12.
SCROLLBAR-TRACK-COLOR: blue; 
13.
scrollbar-arrow-color: black;  
14.
scrollbar-base-color: #ffff33;  
15.
scrollbar-shadow-color : #33cc99;  
16.
SCROLLBAR-3DLIGHT-COLOR: #ff33ff; 
17.
SCROLLBAR-DARKSHADOW-COLOR: #33ffff;  
18.
scrollbar-highlight-color: white;  
19.
} </STYLE> 
20.
<div id="container"> 
21.
	<div id="kopf" > 
22.
	<?php 
23.
		include "banner.php" 
24.
	?> 
25.
	</div> 
26.
	 
27.
	 
28.
<div id="login"> 
29.
	 
30.
 
31.
<?php 
32.
 
33.
@session_start(); 
34.
 
35.
if($_POST['send']) 
36.
37.
$con=mysql_connect("localhost", "root", ""); 
38.
$con2=mysql_select_db("page"); 
39.
  
40.
 
41.
$nutzer=$_POST["username"]; 
42.
$pass=$_POST["passwort"];  
43.
 
44.
$anfrage='SELECT * FROM user where nickname="'.$nutzer.'"';   
45.
$data = mysql_query($anfrage);      
46.
while($row = mysql_fetch_array($data))  
47.
48.
  if ($nutzer == $row["nickname"] && $pass == $row["passwort"])  
49.
50.
    $_SESSION['email']=$row['email']  ;     
51.
    $_SESSION['id']=$row['id']  ;  
52.
    $_SESSION['name']=$row['name']  ;  
53.
    $_SESSION['passwort']=$row['passwort']  ;  
54.
    $_SESSION['nickname']=$row['nickname']  ; 
55.
    $_SESSION['geb']=$row['geb']  ;  
56.
    $_SESSION['punkte']=$row['punkte']  ; 
57.
    $_SESSION['icq']=$row['icq']  ; 
58.
    $_SESSION['msn']=$row['msn']  ; 
59.
    $_SESSION['nachname']=$row['nachname']  ;     
60.
    $_SESSION['vorname']=$row['vorname'] ;  
61.
    $_SESSION['ava']=$row['ava']  ; 
62.
    $_SESSION['homepage']=$row['homepage']  ; 
63.
    $_SESSION['signatur']=$row['signatur']  ;  
64.
    $_SESSION['status']=$row['status']  ; 
65.
     
66.
  }	else      
67.
68.
     	$msg='User existiert nicht und/oder Passwort falsch!'; 
69.
	 
70.
         }; 
71.
   
72.
  };  
73.
 
74.
 
75.
76.
else { 
77.
 
78.
}; 
79.
if ($_GET['logout']==1){session_destroy(); } 
80.
 ?> 
81.
 
82.
 
83.
<h3><u>Login</u></h3>	 
84.
	<?php 
85.
  
86.
if($_SESSION['id']=="") 
87.
{                     
88.
 
89.
echo '<form action="index.php" method="post"> 
90.
Nick: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
91.
 
92.
<INPUT type="text" class=form_input name="username" value="" size="15" maxlength=""> 
93.
 
94.
 Passwort: 
95.
  <INPUT type="password" name="passwort" class=form_input value="" size="15" maxlength=""> 
96.
<INPUT type="submit" name="send" value="Ok"> 
97.
'; 
98.
99.
 
100.
else {  
101.
if($logout==1){ 
102.
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Erfolgreich Ausgeloggt'; 
103.
104.
else { 
105.
 echo '<FONT face="Tahoma"><FONT size="-1"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.php?action=profil&userid='.$_SESSION['id'].'">Hallo '.$_SESSION['nickname'].'!</a><br> 
106.
'; 
107.
if($_SESSION['punkte']>=4 ) { 
108.
  echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="index.php?action=lesen">Grüße und Wünsche</a></b><br>'; 
109.
};  
110.
if($_SESSION['punkte']>=3 ) { 
111.
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="admin/kicksource.php" target=blank>Playlist kicken</a></b><br>'; 
112.
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="index.php?action=news_post">News schreiben</a></b><br>'; 
113.
 
114.
}; 
115.
 echo' 
116.
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="index.php?action=edit">Profil Editieren</a></b><br> 
117.
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="index.php?action=ava_upload"></a></b><br> 
118.
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="index.php?logout=1">Logout</a></b><br> 
119.
 ';                                   
120.
 
121.
}; 
122.
 
123.
 
124.
};  
125.
?> 
126.
	<br> 
127.
	<a href="index.php?section=registrieren">Registrieren</a> 
128.
 
129.
  
130.
</div> 
131.
	 
132.
	<div id="ticker" > 
133.
	<?php 
134.
		include "ticker.php"; 
135.
	?> 
136.
	</div> 
137.
	 
138.
	 
139.
	<div id="rechts"> 
140.
	<?php 
141.
		include "news_kurz.php"; 
142.
	?>  
143.
	</div> 
144.
	 
145.
	 
146.
 
147.
 
148.
	<div id="links"> 
149.
		<?php 
150.
			include "menu.php"; 
151.
		?> 
152.
 
153.
	</div> 
154.
 
155.
	<div id="inhalt"> 
156.
		 
157.
			<?php 
158.
				include "haupt.php" 
159.
				 
160.
			?> 
161.
			</div> 
162.
			 
163.
 
164.
 
165.
</body> 
166.
</html> 
167.
 
Mitglied: EvilMoe
07.03.2007 um 14:59 Uhr
die session muss vor allem gestartet werden.
01.
<?php 
02.
  session_start(); 
03.
?> 
04.
<html xmlns="http://www.w3.org/1999/xhtml">
wenn du das @ nicht davor gemacht hättest, hättest du die entsprechende fehlermeldung bekommen.
Bitte warten ..
Ähnliche Inhalte
PHP
PHP LDAP Login
gelöst Frage von schneerunzelPHP11 Kommentare

Hallo Zusammen, ich brauche eine Website auf der man sich mit seinen LDAP Account anmelden kann und dann eine ...

PHP
PHP MySQL Login
Frage von YanmaiPHP7 Kommentare

Hallo ihr Administratoren, ich habe eine Datenbank, in der alle User des Netzwerkes enthalten sind. Wenn ein User sich ...

Cloud-Dienste

Owncloud geht über login nicht hinaus

gelöst Frage von jmzbekiCloud-Dienste14 Kommentare

Hallo, ich habe unter ispconfig eine subdomain als webseite angelegt und habe die wizard seup installation von owncloud darauf ...

PHP

AJAX lädt php, welche eine Session setzt. Laden der Session geht nicht!

gelöst Frage von B-freePHP6 Kommentare

Hallo, ich bin ein AJAX neuling und PHP habe ich im letzten halben Jahr "etwas" vernachlässigt Wie schon oben ...

Neue Wissensbeiträge
Server-Hardware
HP iLO ist gefährdet (iLO 4))
Tipp von AlFalcone vor 8 StundenServer-Hardware

Gemäss Twitter und Heise gibt es eine Angriffsmöglichkeit auf iLO Quelle: iLO ist gefährdet

CMS
Erneut kritische Zero-Day-Lücke in Drupal
Tipp von Reini82 vor 17 StundenCMS

Laut einem Bericht auf t3n gibt es eine Schwere Sicherheitslücke in Drupal die auch schon ausgenutzt wird. Betroffen sind ...

Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 1 TagSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 1 TagWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

Heiß diskutierte Inhalte
Ausbildung
Wie gelingt ein guter Einstieg in die FiSi-Ausbildung? (Umschulung)
Frage von SiAnKoAusbildung29 Kommentare

Schönen guten Tag, ich bin SiAnKo und habe seit dem 1.04.2018 eine Umschulung als FiSi angefangen. Ich möchte natürlich ...

Windows Server
Alten DC entfernen
gelöst Frage von smartinoWindows Server27 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...

Router & Routing
Subnetzmaske vergrößern
gelöst Frage von groovesurferRouter & Routing18 Kommentare

Hallo, hat jemand schonmal getestet was passiert, wenn man die Subnetzmaske bei laufendem Betrieb (wenn user im Netzwerk verbunden ...