Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Login Problem bei externer Seite
#1
Liebe MyBB-Community,

Ich habe leider noch ein kleines Problem vom Einloggen von der externen Page (nicht ganz extern, gleicher webspace).

Nun ist das etwas komisch.

Ich und zwei andere User können sich normal davon einloggen.

Zwei andere User bekommen nur die Nachricht, dass sie sich erfolgreich eingeloggt haben, dennoch nicht eingeloggt sind.

Hier ist der Code in der index:

Über Head:
Code:
<?php define("IN_MYBB", 1); chdir('forum'); require './global.php'; chdir('..'); ?>

Im Body Tag:
Code:
<?php if($mybb->user['uid']) { echo "<table width='290' border='0' cellspacing='0' cellpadding='0'> <tr> <td width='290'>Willkommen zur&uuml;ck, ".htmlspecialchars($mybb->user['username'])." </td> </tr> <tr> <td><a href='".$mybb->settings['bburl']."/member.php?action=logout&amp;logoutkey=".$mybb->user['logoutkey']."'>Ausloggen</a></td> </tr> </table>"; } else { echo " <form id='form1' name='form1' method='post' action='forum/member.php'> <table width='290' border='0' cellspacing='0' cellpadding='0'> <tr> <td width='145'>Benutzername:<br /> <label> <input type='text' name='username' id='username' size='15' /> </label> </td> <td width='145'>Passwort:<br /> <label> <input type='password' name='password' id='password' size='15' /> </label> </td> </tr> <tr> <td colspan='2'><input type='submit' class='submit' name='submit' value='Einloggen' /> <input type='hidden' name='action' value='do_login' /> <input type='hidden' name='url' value='../index.php' /></td> </tr> <tr> <td><a href='forum/member.php?action=register'>Registrieren</a></td> <td><a href='forum/member.php?action=lostpw'>Passwort vergessen?</a></td> </tr> </table> </form> "; } ?>

Was klappt daran nicht oder: Wo liegt der Fehler?

Wäre euch sehr dankbar, wenn ihr mir helfen könntet.

Mit freundlichen Grüßen,
Waluigi
#2
Hallö.

Die User sollen mal bitte Cache und Cookies löschen und den Login erneut versuchen.
Bitte die Suche u. die Doku nutzen.
______________________________

mfg Murphy
#3
Das wurde um die gefühlte 20 Mal gemacht - leider ohne Erfolg.

Ich habe den Code mal in eine testindex getan und geguckt ob es vielleicht mit dem restlichen Code in der index krach gibt.

Anscheinend schon, denn auf der testindex können sich alle User normal einloggen.

Vielleicht könnt ihr kurz die index überfliegen und gucken, ob ihr da etwas auffälliges findet?

Ich finde nichts...

Danke im vorraus.
#4
Wo liegt die Datei?
Das einzige was ich mir noch denken kann wäre, dass es Probleme mit Cookie-Pfad und -Domain gibt.
Bitte die Suche u. die Doku nutzen.
______________________________

mfg Murphy
#5
Also die index Datei (index.php) liegt direkt im ersten Verzeichnis.

Das Forum ist in dem verzeichnis "forum".

Die Cookie Pfade stimmen meiner Ansicht auch.
#6
Änder den Cookipfad mal bitte von "/forum/" in "/" und versuche es nochmal.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#7
Also im Admin Menü sind die Cookies ja auf "/".

Sonst habe ich alles richtig eingestellt und es klappt komischerweise immernoch nicht wirklich.

Also ich glaube, dass es an meiner index.php liegt, denn wenn nur die Codes für das Einloggen benutze, und in z.B. test.php einfüge, dann klappt das einloggen.

Muss irgendwo an der index.php liegen, vielleicht könnt ihr einmal die Datei überfliegen und gucken, woran das vielleicht liegen könnte?

index.php
Code:
<?php include("_mysql.php"); include("_settings.php"); include("_functions.php"); ?> <?php define("IN_MYBB", 1); chdir('forum'); require './global.php'; chdir('..'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Nintendo Paradies</title> <meta name="Author" content="Dominik"> <meta name="Page-topic" content="Nintendo"> <meta name="Keywords" content="Nintendo, Paradies, Mario, Reviews, Previews, Spieletests, Games, News, Community, Forum"> <meta name="Description" content="Neben News, Reviews, Previews und Turniere zu Spielen gibt es hier auch eine große Community und eine Menge hilfreiche und interessante Infos."> <meta name="Robots" content="INDEX,FOLLOW"> <meta name="Audience" content="Alle"> <script type="text/javascript" src="stmenu.js"></script> <script type="text/javascript" src="javascripts.js"></script> <script src="js/bbcode.js" language="jscript" type="text/javascript"></script> <style type="text/css"> <!-- body { margin-top: 0px; text-align: left; background-color: #333; } body,td,th { color: #FFF; } .Stil5 {color: #555555} .Stil7 { color: #FFCC99; font-weight: bold; } .Stil8 {font-size: 12px} a:link { color: #FFFFFF; text-decoration:none } a:visited { color: #FFFFFF; text-decoration:none } a:hover { color: #FFCC99; text-decoration:overline underline; } .Stil11 {font-size: 11px} .Stil33 {font-size: 12px} --> </style> <!-- Datum Anfang --> <script type="text/javascript"> var Datum2 = new (Date); var Tag2 = Datum2.getDate(); var Wochentag = Datum2.getDay(); var Monat2 = Datum2.getMonth(); var Jahr2 = Datum2.getFullYear(); var Tagname = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); var Monatname = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November ","Dezember"); </script> <!-- Datum Ende --> <!-- Slideshow Anfang --> <script language="JavaScript1.1"> var slideimages=new Array() var slidelinks=new Array() function slideshowimages(){ for (i=0;i<slideshowimages.arguments.length;i++){ slideimages[i]=new Image() slideimages[i].src=slideshowimages.arguments[i] } } function slideshowlinks(){ for (i=0;i<slideshowlinks.arguments.length;i++) slidelinks[i]=slideshowlinks.arguments[i] } function gotoshow(){ if (!window.winslide||winslide.closed) winslide=window.open(slidelinks[whichlink]) else winslide.location=slidelinks[whichlink] winslide.focus() } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } </script> <!-- Slideshow Ende --> </head> <body onload="MM_preloadImages('../box/esports_h.jpg','../box/wiimail_h.jpg')"> <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><table width="1000" border="0" cellspacing="0" cellpadding="0" background="images/over_header.jpg"> <tr> <td width="45" height="28">&nbsp;</td> <td width="413"><marquee>Nintendo Paradies ist nach langer Wartungsarbeit wieder online!</marquee></td> <td width="206">&nbsp;</td> <td width="291" align="right">Heute ist <script language="JavaScript">document.write(Tagname[Wochentag]+", der "+Tag2+". "+Monatname[Monat2]+" "+Jahr2+" ");</script></td> <td width="45">&nbsp;</td> </tr> </table></td> </tr> <tr> <td width="27" height="195" background="images/left.jpg"></td> <td width="945" height="195" background="images/header.jpg"></td> <td width="28" height="195" background="images/right.jpg"></td> </tr> <tr> <td height="20" colspan="3" background="images/under.jpg"><center><script type="text/javascript" src="menue.js"></script></center></td> </tr> <tr> <td colspan="3""><img src="images/under_buttons.png" width="1000" height="10" /></td> </tr> <tr> <td colspan="3"><table width="1000" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="690" valign="top"><table width="690" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="4"><img src="images/spacer.png" width="5" height="5" /></td> </tr> <tr> <td colspan="4"> <a href="javascript:gotoshow()"><img src="images/slideshow/image_01.png" name="slide" border=0 width=690 height=100></a> <script> <!-- slideshowimages("images/slideshow/image_01.png","images/slideshow/image_02.png") slideshowlinks("http://www.nintendo-paradies.de/index.php?site=turnier","http://www.nintendo-paradies.de/index.php?site=search_mitarbeiter") //configure the speed of the slideshow, in miliseconds var slideshowspeed=7500 var whichlink=0 var whichimage=0 function slideit(){ if (!document.images) return document.images.slide.src=slideimages[whichimage].src whichlink=whichimage if (whichimage<slideimages.length-1) whichimage++ else whichimage=0 setTimeout("slideit()",slideshowspeed) } slideit() //--> </script> </td> </tr> <tr> <td colspan="4"><img src="images/spacer.png" alt="" width="5" height="5" /></td> </tr> <tr> <td colspan="4" background="images/content_o.png"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> <tr> <td width="10" bgcolor="#0D6267" style="border-left:1px groove #5cadb3;">&nbsp;</td> <td width="580" valign="top" bgcolor="#0D6267"><? if(!isset($site)) $site="news"; //Sichheitsl&uuml;cke beheben $invalide = array('/','//',':','.'); $site = str_replace($invalide,' ',$site); if(!file_exists($site.".php")) $site = "news"; include($site.".php"); ?></td> <td width="90" bgcolor="#0D6267" valign="top"><table width="90" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="10" rowspan="4">&nbsp;</td> <td width="80"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('eSports','','images/box/esports_h.jpg',1)"><img src="images/box/esports_u.jpg" name="eSports" width="80" height="200" border="0" id="eSports" /></a></td> </tr> <tr> <td><img src="images/spacer.png" alt="" width="5" height="5" /></td> </tr> <tr> <td><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('WiiMail','','images/box/wiimail_h.jpg',1)"><img src="images/box/wiimail_u.jpg" name="WiiMail" width="80" height="200" border="0" id="WiiMail" /></a></td> </tr> <tr> <td>&nbsp;</td> </tr> </table></td> <td width="10" bgcolor="#0D6267" style="border-right:1px groove #5cadb3;">&nbsp;</td> </tr> <tr> <td colspan="4" background="images/content_u.png"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> <tr> <td colspan="4"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> </table> </td> <td width="10">&nbsp;</td> <td width="300" valign="top"> <table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="5"><img src="images/spacer.png" alt="" width="5" height="5" /></td> </tr> <tr> <td colspan="5" background="images/content2_o.png"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> <tr> <td width="5" bgcolor="#3F8A4F">&nbsp;</td> <td width="291" colspan="2" bgcolor="#3F8A4F"><span class="Stil7">Login</span></td> <td width="4" bgcolor="#3F8A4F">&nbsp;</td> </tr> <tr> <td bgcolor="#3F8A4F">&nbsp;</td> <td colspan="2" bgcolor="#3F8A4F"><?php if($mybb->user['uid']) { echo "<table width='290' border='0' cellspacing='0' cellpadding='0'> <tr> <td width='290'>Willkommen zur&uuml;ck, ".htmlspecialchars($mybb->user['username'])." </td> </tr> <tr> <td><a href='".$mybb->settings['bburl']."/member.php?action=logout&amp;logoutkey=".$mybb->user['logoutkey']."'>Ausloggen</a></td> </tr> </table>"; } else { echo " <form id='form1' name='form1' method='post' action='forum/member.php'> <table width='290' border='0' cellspacing='0' cellpadding='0'> <tr> <td width='145'>Benutzername:<br /> <label> <input type='text' name='username' id='username' size='15' /> </label> </td> <td width='145'>Passwort:<br /> <label> <input type='password' name='password' id='password' size='15' /> </label> </td> </tr> <tr> <td colspan='2'><input type='submit' class='submit' name='submit' value='Einloggen' /> <input type='hidden' name='action' value='do_login' /> <input type='hidden' name='url' value='../index.php' /></td> </tr> <tr> <td><a href='forum/member.php?action=register'>Registrieren</a></td> <td><a href='forum/member.php?action=lostpw'>Passwort vergessen?</a></td> </tr> </table> </form> "; } ?></td> <td bgcolor="#3F8A4F">&nbsp;</td> </tr> <tr> <td colspan="5" background="images/content2_u.png"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> </table> <table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/spacer.png" alt="" width="5" height="5"></td> </tr> <tr> <td background="images/content2_o.png"><img src="images/spacer.png" alt="" width="5" height="10"></td> </tr> <tr> <td bgcolor="#3F8A4F"><table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5">&nbsp;</td> <td colspan="2"><span class="Stil7">Last Review </span></td> <td width="150" rowspan="7" valign="top"><img src="images/reviews/last_review.png" width="150" align="top" /></td> <td width="5">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td height="25" colspan="2" valign="top">Mario Kart Wii</td> </tr> <tr> <td>&nbsp;</td> <td width="69" class="Stil8">Genre:</td> <td width="68" class="Stil8">Rennspiel</td> </tr> <tr> <td>&nbsp;</td> <td height="25" valign="top" class="Stil8">Spieler:</td> <td valign="top" class="Stil8">1 - 4</td> </tr> <tr> <td>&nbsp;</td> <td class="Stil8">Einzelspieler:</td> <td><strong>7</strong><span class="Stil8">/10</span></td> </tr> <tr> <td>&nbsp;</td> <td class="Stil8">Mehrspieler:</td> <td><strong>9.5</strong><span class="Stil8">/10</span></td> </tr> <tr> <td>&nbsp;</td> <td><span class="Stil7">Wertung</span></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td colspan="3"><table width="290" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="220"><img src="images/wertungen/85.jpg" width="220" height="26" /></td> <td width="70"><div align="center"><a href="#">Mehr</a></div></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td background="images/content2_u.png"><img src="images/spacer.png" alt="" width="5" height="10"></td> </tr> </table> <table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="10"><img src="images/spacer.png" alt="" width="5" height="5" /></td> </tr> </table> <table width="300" border="0" cellspacing="0" cellpadding="0"> <tr> </tr> <tr> <td colspan="3" background="images/content2_o.png"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> <tr> <td width="5" bgcolor="#3F8A4F">&nbsp;</td> <td bgcolor="#3F8A4F"> <?php // Daten für Verbindung zur Datenbank $dbhost = "db.planet-school.de"; $dbuser = "m6718-1"; $dbpassword = "LsXV0fvfNpamXQlC4iJOctlzU3mTaAgtUnHNIbK8sLT0m775yD59DEI3lrc1WVXYVT3fyow0lQVQxTjW7BotknwyuICEM9pMObv"; $dbdatabase = "m6718-1"; // Präfix $prefix = "forum_"; // URL zum Forum $url = "http://www.nintendo-paradies.de/forum"; // Anzahl der Themen $limit = "6"; // Initialisierung der Fehlermeldungen error_reporting(0); $error1 = "<br><strong>Fehler:</strong><br>Die Verbindung zum Datenbank Server ist fehlgeschlagen.<br><br><strong>Wie beheben Sie diesen Fehler: </strong><br>1. Stellen Sie sicher das Sie die MySql Datenbank Verbindung in den Zeilen 15-19 in der Datei last_thread.php eingetragen haben.<br> 2. Stellen Sie sicher das die eingetragnen Verbindungsdaten korrekt sind. <br>3. Stellen Sie sicher das der Datenbankserver erreichbar ist. <br><br><strong>Weitere Gr&uuml;nde:</strong><br>1. Auf den meisten Freehostern ist es nicht gestattet Verbindungen mit externen Datenbankservern aufzunehmen.<br>2. Der Datenbankserver läuft nicht."; $error2 = "<br><strong>Fehler:</strong><br>Auf die Datenbank konnte nicht zugegriffen werden.<br><br><strong>Wie beheben Sie diesen Fehler: </strong><br>1. Stellen Sie sicher das Sie den Datenbanknamen in Zeile 19 der Datei last_thread.php eingetragen haben.<br>2. Stellen Sie sicher das der angegebene Datenbankname korrekt ist.<br>3. Stellen Sie sicher das der Datenbankuser Zugriffsrechte auf die angegeben Datenbank hat."; $error3 = "<br><strong>Fehler:</strong><br>Die Tabelle ist nicht erreichbar.<br> <br><strong>Wie beheben Sie diesen Fehler:</strong><br>1. Stellen Sie sicher das sie Das Datenbankprefix in Zeile 22 in der Datei last_thread.php richtig eingetragen haben.<br><br><strong>Info:</strong><br>1. Das Datenbankprefix haben Sie bei der Installation Ihres Boards/Forums angegeben.<br>2. Sollten Sie es nicht geändert haben so lautet es Standdartm&auml;&szlig;ig bei MyBBoard \"mybb_\"."; $error4 = "<br><strong>Fehler:</strong><br>Die Angabe Ihrer URL ist nicht korrekt. <br><br><strong>Wie beheben sie diesen Fehler:</strong><br>1. Stellen Sie sicher das sie Eine URL in Zeile 26 der Datei last_thread.php eingetragen haben.<br>2. Stellen Sie sicher das Sie am Ende der URL kein \"/\" eingetragen haben."; $error5 = "<br><strong>Fehler:</strong><br>Die Limit Einstellung ist nicht korrekt. <br><br><strong>Wie beheben Sie diesen Fehler:</strong><br>1. Stellen Sie sicher das Sie ein Limit in der Zeile 29 in der Datei last_thread.php eingetragen haben.<br>2. Stellen Sie sicher das der Eingetragene Wert nicht \"0\" betr&auml;gt."; // Überprüfung des eingestellten Limits if ($url == "") { echo $error4; break; } if (preg_match("~/$~", $url)) { echo $error4; break; } // Überprüfung des eingestellten Limits if ($limit == "0") { echo $error5; break; } if ($limit == "") { echo $error5; break; } // Verbindung zur Datenbank aufnehmen $db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ($error1); mysql_select_db($dbdatabase,$db) or die ($error2); // Beziehen der SEO Informationen $querys = mysql_query ("SELECT value FROM ".$prefix."settings WHERE name='seourls'") or die ($error3); while($row = mysql_fetch_assoc($querys)) { $seodata = $row['value']; } // Festlegen der URL anhand der SEO Einstellungen if ($seodata == "yes") { $seo = "thread-"; $seourl = "1"; } elseif ($seodata == "no") { $seo = "showthread.php?tid="; $seourl = "0"; } elseif ($seodata == "auto") { $seo = "showthread.php?tid="; } elseif ($seodata == "") { echo "Die SEO Einstellungen konnten nicht bezogen werden."; $seourl = "0"; } if ($seourl == "1") { $html = ".html"; } // Überschrift echo "<strong><span class='Stil7'>Neueste Themen</strong></strong>"; // Liste starten echo "<ul>"; // Letzte Themen auslesen $query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY tid DESC LIMIT 0,".$limit.""); while ($newest_threads = mysql_fetch_array($query)) { echo "<li><a href=\"".$url."/".$seo.$newest_threads['tid'].$html."\" target=\"_blank\">".$newest_threads['subject']."</a></li>"; } // Liste schließen echo "</ul>"; ?></td> <td width="5" bgcolor="#3F8A4F">&nbsp;</td> </tr> <tr> <td colspan="3" background="images/content2_u.png"><img src="images/spacer.png" alt="" width="5" height="10" /></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td colspan="3" align="right"><table width="1000" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="482"><span class="Stil5">2007-2009 © by Nintendo Paradies. Alle Rechte vorbehalten</span></td> <td width="518" align="right"><a href="?site=impressum">Impressum</a> • <a href="?site=team">Team</a> • <a href="?site=partner">Partner</a> • <a href="?site=copyright">Copyright</a></td> </tr> </table></td> </tr> </table> <script type="text/javascript" src="http://www.nintendo-paradies.de/stats/track.php?mode=js"></script> <noscript><img src="http://www.nintendo-paradies.de/stats/track_noscript.php" border="0" alt="" width="1" height="1"></noscript> </body> </html>

MfG,
Waluigi
#8
Kannst du einen Link zur Seite posten?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#9
Natürlich.

Nintendo-Paradies.de | Der Link

MfG,
Waluigi
#10
Der Link funktioniert nicht.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Externer Login und Cookies? Waluigi 25 10.381 04.02.2009, 18:06
Letzter Beitrag: StefanT