Phpgui Ohne Einloggen..?
| ViSiT |
|

Apfelblüte
Gruppe: Members
Beiträge: 3
Mitgliedsnummer.: 15.625
Mitglied seit: 07.11.2005

|
Hallo zusammen,
ist es möglich die phpGUI so einzustellen, das ich beim aufrufen nicht zur Passworteingabe aufgefordert werde?
Mir ist klar, dass das ein Sicherheitsrisiko darstellt. Aber ich hab meinen Apache komplett mit htaccess und verschlüsselten Cookies laufen, daher brauch ich die Maske nicht.
MfG
ViSiT
--------------------
|
|
|
| UP |
|

BOSSkopp
Gruppe: Moderator a.D.
Beiträge: 1.781
Mitgliedsnummer.: 286
Mitglied seit: 20.04.2002

|
du kannst das passwort theoretisch direkt mit der url übergeben: http://.../phpaj/index.php?password=blabla und da z.B. nen bookmark drauf setzen.
würde ich allerdings nur empfehlen, wenn du der einzige bist der die apache logs einsehen kann und kein proxyserver etc. dazwischen ist...
--------------------
|
|
|
| red171 |
|
Unregistered

|
index.php öffnen und folgendest anpassen $core_standard_pass="PASS"; (zeile 68) bei PASS dein pass rein, und du must es nich via url übergeben  so mach ich es
|
|
|
| ViSiT |
|

Apfelblüte
Gruppe: Members
Beiträge: 3
Mitgliedsnummer.: 15.625
Mitglied seit: 07.11.2005

|
Hi,
ich habs inzwischen auch anders gelöst...
einfach die index.php in index2.php umbenennen und eine neue anlegen mit folgendem inhalt:
<? header("Location: index2.php?password=lalleluja"); ?>
dann sieht man auch bei links das passwort nicht mehr.
MfG ViSiT
--------------------
|
|
|
| luke7479 |
|
Apfelblüte
Gruppe: Members
Beiträge: 2
Mitgliedsnummer.: 15.927
Mitglied seit: 29.11.2005

|
Hi Leutz. Ich hab da auch noch eine Möglichkeit, mag vielleicht ein bischen umständlich aussehen, ist aber die einfachste die mir dazu eingefallen ist.
index.php:
| QUOTE | <?php
//Hier die Verbindungsdaten eintragen! $_ip = "127.0.0.1"; $_xml = "9851"; $_pwd = "********"; //Ab hier nicht mehr editieren!!!
//////////////////////////////////////////////////////// //Der Skin kann verändert werden, indem die gewünschte// //Skin-Datei im Ordner /gui/style in new.php umbenannt// //wird. Ich wünsche allen viel Freude mit diesem // //editiertem Skript. Ich bin nicht der Author! Ich // //möchte mich hiermit bei Ihm für seine großartige // //Arbeit bedanken. luke7479 // ////////////////////////////////////////////////////////
Header("Cache-Control: no-cache"); Header('Content-Type: text/html; charset=UTF-8'); session_start(); $_SESSION = array(); //session daten alle loeschen
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n"; echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" " ."\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"; include_once "vars.php"; //einstellungen holen
//sprache if(!empty($_GET['c_lang'])){ $_GET['c_lang']=str_replace("/",'',$_GET['c_lang']); $_GET['c_lang']=str_replace("\\",'',$_GET['c_lang']); } if(empty($_GET['c_lang']) || !preg_match('/\.xml$/i',$_GET['c_lang']) || !file_exists("language/".$_GET['c_lang'])){ $language_xml="language/".$standard_language_xml; }else{ $language_xml="language/".$_GET['c_lang']; }
//sprachdatei lesen //------------------
$_SESSION['language']=array(); function startLanguageElement($parser, $name, $attrs) { $keys=array_keys($attrs); $_SESSION['language'][$name]=array(); foreach($keys as $l){ $_SESSION['language'][$name][$l]=$attrs[$l]; } }
function endLanguageElement($parser, $name) {}
$language_file = @file($language_xml); $language_file = join("",$language_file); /*echo "<!--"; echo $language_file; echo "\n-->\n\n";*/ $language_parser = xml_parser_create(); xml_set_element_handler($language_parser, "startLanguageElement","endLanguageElement"); xml_parse($language_parser, $language_file); xml_parser_free($language_parser);
//------------------
include_once "main/subs.php";
//style $styles_liste=dirlisting("style","php"); if(empty($_GET['c_style']) || !in_array($_GET['c_style'],$styles_liste[0])){ $_SESSION['stylefile']=$standard_stylefile; }else{ $_SESSION['stylefile']=$_GET['c_style']; } include_once "style/".$_SESSION['stylefile']; $_SESSION['stylesheet']="<link rel=\"stylesheet\" type=\"text/css\"" ." href=\"../style/".$stylesheet."\" />\n";
//core daten aus url in form �bernehmen if(!empty($_GET['ip'])) $core_standard_ip=$_GET['ip']; if(!empty($_GET['xmlport'])) $core_standard_xml_port=$_GET['xmlport']; $core_standard_pass="$_pwd"; if(!empty($_GET['password'])) $core_standard_pass=$_GET['password'];
echo "<html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <title>php-applejuice</title>\n"; echo "<link rel=\"stylesheet\" type=\"text/css\"" ." href=\"style/".$stylesheet."\" />\n"; echo '<style type="text/css"> select {width:100%;} </style>'; echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" /> <meta http-equiv=\"Cache-Control\" content=\"no-cache\" />\n"; echo "</head> <body onload=\"document.loginform.submit()\"> <div align=\"center\">";
//testen, ob zlib funzt if($_SESSION['phpaj']['zipped'] && !function_exists("gzuncompress")){ $_SESSION['phpaj']['zipped']=0; echo "<span style=\"background: #FF0000\">" .$_SESSION['language']['ERROR']['GZIP_FAILED']."</span><br>"; }
//testen, ob gd+freetype funzen if($_SESSION['phpaj']['progressbars_type']==1 && !function_exists("imagestring")){ $_SESSION['phpaj']['progressbars_type']=2; echo "<span style=\"background: #FF0000\">" .$_SESSION['language']['ERROR']['GD_FAILED']."</span><br>"; }
echo "<h2>".$_SESSION['language']['LOGIN']['HEADLINE']."</h2>\n";
echo "<div>".$phpguiversion."</div>\n";
echo "<table><tr><td>" .$_SESSION['language']['LOGIN']['TEXT'] ."</td></tr></table>\n" ."<form name=\"loginform\" action=\"main/index.php?".SID."\" method=\"post\">\n" ."<input type=\"hidden\" name=\"reloadnews\" value=\"" .$start_shownews."\" /><input type=\"hidden\" name=\"reloadshare\" " ."value=\"".$start_showshareinfo."\" />\n" ."<table>\n"; $core_standard_ip = "$_ip"; $core_standard_xml_port = "$_xml"; echo "<tr><td><label for=\"ip\">" .$_SESSION['language']['LOGIN']['CORE_IP']."</label>:</td>" ."<td><input id=\"ip\" name=\"ip\" value=\"".$core_standard_ip."\" />" ."</td></tr>\n"; echo "<tr><td><label for=\"port\">" .$_SESSION['language']['LOGIN']['CORE_XML_PORT']."</label>:</td>" ."<td><input id=\"port\" name=\"port\" value=\"".$core_standard_xml_port."\" />" ."</td></tr>\n"; echo "<tr><td><label for=\"cpass\">" .$_SESSION['language']['LOGIN']['CORE_PASSWORD']."</label>:</td>" ."<td><input id=\"cpass\" type=\"password\" name=\"cpass\" value=\"" .$core_standard_pass."\" /></td></tr>\n";
//style-auswahl echo "<tr><td><label for=\"c_style\">" .$_SESSION['language']['LOGIN']['GUI_STYLE']."</label>:</td>" ."<td><select id=\"c_style\" name=\"c_style\" size=\"1\" onchange=\"" ."window.location.href='index.php?c_style='" ."+document.forms[0].c_style.value+'&c_lang='" ."+document.forms[0].c_lang.value+'&".SID."';\">\n"; for($i=0;$i<count($styles_liste[0]);$i++){ echo "<option value='".$styles_liste[0][$i]."'"; if($styles_liste[0][$i]==$_SESSION['stylefile']) echo " selected=\"selected\""; echo ">".$styles_liste[1][$i]."</option>\n"; } echo "</select></td></tr>\n";
//sprach-auswahl echo "<tr><td><label for=\"c_lang\">" .$_SESSION['language']['LOGIN']['GUI_LANGUAGE']."</label>:</td>" ."<td><select id=\"c_lang\" name=\"c_lang\" size=\"1\" onchange=\"" ."window.location.href='index.php?c_lang='" ."+document.forms[0].c_lang.value+'&c_style='" ."+document.forms[0].c_style.value+'&".SID."';\">\n"; $lang_liste=dirlisting("language","xml"); for($i=0;$i<count($lang_liste[0]);$i++){ echo "<option value=\"".$lang_liste[0][$i]."\""; if("language/".$lang_liste[0][$i]==$language_xml) echo " selected=\"selected\""; echo ">".$lang_liste[1][$i]."</option>\n"; }
echo "</select></td></tr>\n" ."<tr><td colspan=\"2\"><div align=\"right\">" ."<input type=\"submit\" value=\"" .$_SESSION['language']['LOGIN']['OK']."\" /></div></td></tr>\n" ."</table></form>\n";
if(isset($_GET['password'])) echo "<script type=\"text/javascript\">\n<!--\n" ."document.loginform.submit();\n" ."//-->\n</script>"; echo "<a href=\"minigui/\">[miniGUI]</a>" ."<br /><a href=\"irc://irc.applejuicenet.de/applejuice\">" ."irc.applejuicenet.de #applejuice</a><br />" ."<a href=\"http://community.applejuicenet.de/index.php?showforum=35\" " ."target=\"_blank\">Forum</a>";
echo "<p><a href=\"http://validator.w3.org/check?uri=referer\">" ."<img src=\"http://www.w3.org/Icons/valid-xhtml10\" style=\"border:0px\"" ."alt=\"Valid XHTML 1.0 Transitional\" height=\"31\" width=\"88\" /></a></p>";
echo "<div class=\"authors\">\n"; echo "Code by UP<br />"; if(!empty($styleauthor)) echo "Selected Design by $styleauthor<br />"; echo "</div>\n"; echo "</div> </body> </html>"; ?>
|
Es müssen nur die Variablen am Anfang des Skripts geändert werden. Die Sprache ist auf deutsch und der Style ist "new". Wenn Ihr Style oder Sprache ändern wollt, dann müsst ihr nur die Originaldatei in z.B.: new.php.old (deutsch.xml.old) und die gewünschte Datei in new.php (deutsch.xml) umbenennen. Ich hoffe, dass das im Sinne des Erschaffers dieser richtig tollen "GUI für Unterwegs" ist. Einen schönen Tag wünsch ich noch.
|
|
|
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:
|