Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Login Fehler (https://www.gegen-bilderklau.net/thread.php?threadid=174426)


Geschrieben von Golden Hope am 11.08.2010 um 13:53:

  Login Fehler

hey ich habe ein problem und bin ehrlich gesagt langsam mit meinen Nerven am Ende. Es liegt am Login. Wenn man sich anmeldet wird mal zwar in den Internenbereich weitergeleitet kann jedoch nichts machen. Man ist also nicht "wirklich" eingeloggt. ich geb euch mal die Codes, vllt hat von euch jemand eine idee.

einloggen.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
 
 <form action="?site=login1" method="post"><table border=0><tr><td></center>

  <input type="input" name="username" value='Name'></td></tr>	
  <tr><td></center>
<input type="password" name="password" value="Passwort"> </td></tr><tr><td></center>
<input type="submit" name="Login" value="Einloggen" ></form></td></tr></table>


















<br>
<br>
<br>
<br>

<b>Noch nicht angemeldet? Hier gehts zur <b><a href="bewerbung.php">Anmeldung</a></b>

</center>






login1.php
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
<?php	



//pr&uuml;fen, ob von login-fenster	
	if ($_POST["Login"]=="Einloggen")		{	
			//include-dateien
				
			
			//starte session und id in cookie speichern						
		
			session_name('Eijay');
session_start();										
				
			//pr&uuml;fen, ob benutzer eingegeben
				if ($_POST["username"] == "")		die("Bitte geben Sie einen Usernamen ein!");
			
			//gucken ob user vorhanden
				$user = $db->get_row("select * from mitglieder where name="".$_POST["username"].""");
				if ($user == NULL)
					die("Dieses Mitglied existiert nicht!");		
			//pw &uuml;berpr&uuml;fen
				if ($_POST['password'] != $user->passwort)
					die("Das Passwort stimmt nicht mit dem angegebenen Nutzer &uuml;berein.");
			//id in session schreiben
				$abfrage = "SELECT * FROM mitglieder WHERE name = '".$_POST["username"]."'";
			$ergebnis = mysql_query($abfrage);
			while($row = mysql_fetch_object($ergebnis))
			{
				$_SESSION["login"] = $row->id; // Loggt einen ein!
				$_SESSION["username"] = $_POST["username"];			
		
				}			

			//cookie
			setcookie("Access2", "1337", time()+ 60 * 360);	
				$ip = $_SERVER['REMOTE_ADDR'];
			$time= time();
				$db->query("Update online set time='".$time."', ip='$ip' where name='".$_SESSION['name']."'");
				
			

				
				
				  
	
		}			
		
		
		
		
	//xml header
		echo '<?xml version="1.0" encoding="UTF-8"?>';			
				
				
				
				
				


				
				
					
?>
      
<head>
<META HTTP-EQUIV="refresh" content="0;URL=index2.php" target='main'>
</head>
<body>
</body>
</html>



Geschrieben von Maina am 11.08.2010 um 15:05:

 

Du hast eine Session 'Eijay' genannt, startest aber eine Session ohne Namen session_start(). Ich glaub, daran liegts.



Geschrieben von Golden Hope am 11.08.2010 um 16:30:

 

die session eyijay startet aber aber auf der index2. ich vermute langsam dass dort der fehler liegt..

index2.php

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
<html>
<?php
session_name('Eijay');
session_start();

include("functions.inc.php");
		include("db.php");
		include("logs.php");
		
		?>
<head>
<link rel="stylesheet" href="style5.css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Reiterhof Loreno</title>
</head>
<body background="grafiken/back.jpg">
<center>
<table border=0 width='963'>
<tr><td colspan=2><center><img src='header.jpg'></td></tr>
<tr><td colspan=2><center><?

if($_SESSION["username"])
{
	$sql = "select * from pn where empfang = '".$_SESSION['username']."' AND gelesen != 'gelesen'";
$ergebnis = mysql_query($sql, $verbindung);
$pn4 = mysql_num_rows ($ergebnis);
$datum= time();

$aenderung = ("Update online set time='".$datum."' where name='".$_SESSION['username']."'");
$aendern = mysql_query($aenderung);
$id = $_SERVER['REMOTE_ADDR'];


echo"<table border=0 width='100%'><tr><td width=140><div align='left'>Eingeloggt als<b> ".$_SESSION["username"]."</b>";

if($pn4 != NULL)
{
echo"<br><b<a href='?site=posteingang&cat=$cat'><font color='#ff0000'>$pn4 neue Nachricht</A></font></b>";
}

echo"</td><td width=30%></td><td><b><a href='?cat=Allgemein&site=$site'>ALLGEMEIN</a></td><td><b><a href='?cat=Reiterhof&site=$site'>REITERHOF</a></td><td><b><a href='?cat=Mitglieder&site=$site'>MITGLIEDER</a></td><td><b><a href='?cat=Arbeit&site=$site'>ARBEIT</a></td><td><b><a href='?cat=Zucht&site=$site'>ZUCHT</a></td><td><b><a href='?cat=Pferde&site=$site'>PFERDE</a></td><td><b><a href='?cat=Sonstiges&site=$site'>SONSTIGES</a></td><td><b><a href='?site=logout'>LOGOUT</a></td></tr></table><br><br>";
}

















?></td></tr>
<tr><td  style='background-repeat: no-repeat;' background='menue1.jpg' width=178 height=466 valign='top'>
    <?
	if($_SESSION["username"] == NULL)
	{
	echo"<b>MEN&Uuml;</b><br><br>";
	?>
	
<a href="?site=main" >Startseite</a><br>
<a href="?site=impressum" >Impressum</a><br>

<a onclick="crush=window.open('infos.htm','popup','toolbar= no, location= no, directories= no, status= no, menubar= no, scrollbars= no, resizable= no, width=600, height=500 ')
;return false;"
 href="#">Informationen</a><br>
<a href="?site=gb" >G&auml;stebuch</a><br>

<a href="http://loreno.lo.funpic.de/wbblite" target="_blank">Forum</a><br>

<a href="http://loreno.lo.funpic.de/anmeldung.php" target="_blank">Anmeldung</a><br>


<a href="?site=vorschau" >Vorschau</a><br>

<a href="?site=mitglieder" >Mitglieder</a><br>
<a href="?site=awards">Awards</a><br>

<a href="?site=partner">Partner</a><br><br>


<a href="?site=einloggen" ><b>Login</b></a>

	<?
	
	}
	if($cat == "Allgemein" and $_SESSION["username"] or $cat == NULL and $_SESSION["username"])
	{
	echo"<b>ALLGEMEIN</b><br><bR>";
	
	?>
<a href="?site=main">Startseite</a><br>
<a href="?site=impressum<? echo"&cat=$cat"; ?>" >Impressum</a><br>

<a href="?site=bildnachweis<? echo"&cat=$cat"; ?>" >Bildnachweis</a><br>

<align="center">
<a
 onclick="crush=window.open('infos.htm','popup','toolbar= no, location= no, directories= no, status= no, menubar= no, scrollbars= no, resizable= no, width=600, height=500 ')
;return false;"
 href="#">Informationen</a>

<br>
<a href="?site=gb<? echo"&cat=$cat"; ?>" >G&auml;stebuch</a><br>

<a href="http://loreno.lo.funpic.de/wbblite" target="_blank">Forum</a><br>

<br>

<?
	
	}
	
	
	if($cat == "Reiterhof" and $_SESSION["username"] )
	{
	echo"<b>REITERHOF</b><br><bR>";

	?>

<a href='?site=reitstunden'>Reitschule</a><br>
<a href="javascript:window.open('plan.htm',%20'Name',%20'menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=no,%20width=800,height=430');void(0);" target="main">Hofansicht</b><br>

<a href="?site=tierarzt<? echo"&cat=$cat"; ?>" >Tierarzt</a><br>
<a href="javascript:window.open('handbuch.htm',%20'Name',%20'menubar=no,status=no,toolbar=no,resizable=yes,scrollbars=yes,%20width=400,height=500');void(0);" target="main">Handbuch</a><br>

<a href="?site=hufschmied<? echo"&cat=$cat"; ?>">Hufschmied</a>

<?

	}
	
		if($cat == "Arbeit" and $_SESSION["username"] )
	{
	echo"<b>ARBEIT</b><br><bR>";

	?>



<a href="?site=arbeit<? echo"&cat=$cat"; ?>" >Arbeitsamt</a><br>


<? $sql2 = "SELECT * FROM mitglieder WHERE id = '".$_SESSION["login"]."'";
$ergebnis2 = mysql_query($sql2, $verbindung);
$row = mysql_fetch_object($ergebnis2);
	if($row->beruf == "Tierarzt")
	{
	echo"<a href='?site=TAbe' >Tierarztpraxis</a>";
	}

	
		if($row->beruf == "Berichtekontrolleur")
	{
	echo"<a href='?site=berichtekontrolle' >Berichtekontrolle</a>";
	}


if($row->beruf == "Hufschmied")
	{
	echo"<a href='?site=huta' >Hufschmied</a>";
	}		if($row->beruf == "Reitlehrer")
	{
	echo"<a href='?site=reitlehrer' >Reitlehrer</a>";
	}


if($_SESSION['username'] == "Jay"  OR $_SESSION['username'] == "Cindy" OR $_SESSION['username'] == "Anna")
{
	echo"<bR><a href='?site=pferderstellen' >Pferd erstellen</a>";
	}
	}


	if($cat == "Mitglieder" and $_SESSION["username"] )
	{
	echo"<b>MITGLIEDER</b><br><bR>";
 $sql2 = "SELECT * FROM mitglieder WHERE id = '".$_SESSION["login"]."'";
$ergebnis2 = mysql_query($sql2, $verbindung);
$row = mysql_fetch_object($ergebnis2);

	$sql = "select * from pn where empfang = '".$_SESSION['username']."' AND gelesen != 'gelesen'";
$ergebnis = mysql_query($sql, $verbindung);
$pn = mysql_num_rows ($ergebnis);

	?>

		<a href='?site=editprofil<? echo"&cat=$cat"; ?>'>Profil &auml;ndern</a>  <br>
			<a href='?site=posteingang<? echo"&cat=$cat"; ?>'>Posteingang</a> (<? echo"$pn"; ?> Neue)  <br>
			<a href="?site=mitglieder<? echo"&cat=$cat"; ?>">Verzeichnis</a><br>

			<a href="?site=versicherung<? echo"&cat=$cat"; ?>">Versicherungen</a><br>
			
			<?
			


echo "
<a href='?site=annonce&cat=$cat'>Annoncen";
$anz_bil = $db->get_var("select count(*) as anz_bil from annonce where besitzer="".$_SESSION["username"].""");

echo "(".$anz_bil.")<br>";

?>


<a href="?site=lizenzen<? echo"&cat=$cat"; ?>" >Lizenzen</a><br>

<a href="?site=status<? echo"&cat=$cat"; ?>" >Status</a><br>

<a href="?site=bank<? echo"&cat=$cat"; ?>" >Bank</a><br>



<a href="?site=hiddenpic<? echo"&cat=$cat"; ?>" >Hiddenpic</a><br><a href="?site=ausmalen<? echo"&cat=$cat"; ?>" >Pferd ausmalen</a><br>

<a href="?site=pferderaten<? echo"&cat=$cat"; ?>">Pferderaten</a><br>

<a href="?site=bilderraetsel<? echo"&cat=$cat"; ?>" >Bilderr&auml;tsel</a><br>

<a href="?site=mdm<? echo"&cat=$cat"; ?>" >Mitglied des
Monats</a><br>
<a href="?site=pdm<? echo"&cat=$cat"; ?>">Pferd des
Monats</a><br>
<a href="?site=puzzle<? echo"&cat=$cat"; ?>" >Puzzle</a><br><br>

<?


	}
	

	if($cat == "Zucht" and $_SESSION["username"] )
	{
	echo"<b>ZUCHTSTATION</b><br><bR>";

	?>




<a href="?site=zuchtliste<? echo"&cat=$cat"; ?>">Private Deckhengste</a> <br>



<a href="?site=stutliste<? echo"&cat=$cat"; ?>">Zuchtbuch</a> <br>

<a href="?site=deckenlassen<? echo"&cat=$cat"; ?>">Zuchtformular</a><br>
<a href="?site=korung<? echo"&cat=$cat"; ?>">Hengst pr&uuml;fen</a>    <br>
<a href="?site=eintragenzucht<? echo"&cat=$cat"; ?>">Hengst eintragen</a>  <br>

<a href="?site=editieren<? echo"&cat=$cat"; ?>">Hengst editieren</a> <br>



<a href="?site=deckplan<? echo"&cat=$cat"; ?>">Deckplan</a><br>
<a href="?site=nachzucht<? echo"&cat=$cat"; ?>">Nachzucht</a> <br>

<?

	}
	
		if($cat == "Pferde" and $_SESSION["username"] )
	{
	echo"<b>PFERDE</b><br><bR>";

	?>





<a href="?site=Privat1<? echo"&cat=$cat"; ?>">Deine Pferde</a><br>
<a href="?site=Pflege<? echo"&cat=$cat"; ?>">Pflegepferde</a><br><br>

<a href="?site=privatpferde<? echo"&cat=$cat"; ?>">Privatpferde</a><br><br>

<a href="?site=bericht<? echo"&cat=$cat"; ?>">Bericht schreiben</a> <br>

<a href="?site=stall<? echo"&cat=$cat"; ?>">Verkaufspferde</a> <br>




<?

	}

	
		if($cat == "Sonstiges" and $_SESSION["username"] )
	{
	echo"<b>SONSTIGES</b><br><bR>";

	?>




<a href="?site=awards<? echo"&cat=$cat"; ?>">Awards</a><br>

<a href="?site=partner<? echo"&cat=$cat"; ?>">Partner</a><br><br>



<?

	}
	
	
	?>

	

</td><td valign='top'><center>	<?php
			$seite = "content/";
			$seite.= $_GET["site"];
			$seite.= ".php";
			if (isset($_GET["site"]))
					{
					if (file_exists($seite))
						{
						require("$seite");
						}
					else	
						{
						require("content/main.php");
						}
					}
			else 
				{
				require("content/main.php");
				}
			?></td></tr>

<tr><td colspan=2 align='left'>

<?
$az = $db->get_var("select count(*) as az from online where time > '".(time()-500)."'");
?>
			<h3>Onlineliste<? echo"($az)"; ?></h3>
					
				<?php
				$sql2 = "select * from online where time > '".(time()-500)."' ";
				$ergebnis2 = mysql_query($sql2, $verbindung);
				while ($online = mysql_fetch_object($ergebnis2))


					echo '<a href="?site=member&mitglied='.$online->name.'&cat='.$cat.'">'.$online->name.',';
				?>
				</td></tr>

</table>



Geschrieben von Golden Hope am 11.08.2010 um 20:03:

 

hey
also ich hab neuigkeiten...
es liegt nicht an uns sondern an funpic. wir haben es mit einem komplett neuem login versucht und das problem tritt weiter auf jedoch nur hin und wieder, also nciht durchgehend, obwohl keine änderungen gemacht wurden. langsam verfluche ich diesen anbieter wirklich...
aber vielen dank trotz allem smile .



Geschrieben von Oli am 11.08.2010 um 20:14:

 

Zitat:
Original von BlackTear
Mich wunderts, dass dir keine Fehlermeldung um die Ohren geschlagen wird.

Das liegt wohl daran, dass Funpic/Ohost die Ausgaben automatisch buffern. Man kann auch mitten im Code noch ein header("Location: ..."); machen - und das funktioniert. Ist im "normalen" PHP aber nicht der Fall, es sei denn man schreibt ob_start(); oben drüber.

LG


Forensoftware: Burning Board, entwickelt von WoltLab GmbH