ist gerade angekommen
Benötige mal bitte Hilfe beim EInbau des pkSecurityModule
Hallo zusammen,
nach langem überlegen, habe ich mich entschlossen meine Comunity komplett neu zu gestalten, da ich ja schon länger von diesem pk Securitymodul wusste, es aber erstmal nicht benötigt habe, hab ich es noch nicht eingebaut.
Nun habe ich vor meine restliche Vertragslaufzeit bei meinem Anbieter ( ich will eine neue Domain, und ein anderes Paket,) die jetzige Domain als Testlabor zu nutzen. Ich habe also meine komplette seite gelöscht, und den rest von meinem Anbieter löschen lassen, so dass ich nun endlich anfangen kann womit wir auch jetzt beim Problem wären, ich habe dieses pkSecurityModul eingebaut, so wie in der Anleitung beschrieben, der Aufruf um logs zu lesen klappt, aber das blocken nicht, und meine Frage ist warum?? was habe ich falsch gemacht?? ich habe den besagten ordner pkSecurityModule in mein Rootverzeichnis geladen, ( nein nich den Ordner wenn man es entpackt, sondern den wo alles drin ist, aber wenn ich dann nach vergabe der Rechte es austesten will kommt nur: Die gewünschte Sektion ist derzeit leider nicht verfügbar.
Wäre schön wenn mir wer helfen könnte, der link ist www.galaxy-stream.de
MfG
PHPnewbee
nach langem überlegen, habe ich mich entschlossen meine Comunity komplett neu zu gestalten, da ich ja schon länger von diesem pk Securitymodul wusste, es aber erstmal nicht benötigt habe, hab ich es noch nicht eingebaut.
Nun habe ich vor meine restliche Vertragslaufzeit bei meinem Anbieter ( ich will eine neue Domain, und ein anderes Paket,) die jetzige Domain als Testlabor zu nutzen. Ich habe also meine komplette seite gelöscht, und den rest von meinem Anbieter löschen lassen, so dass ich nun endlich anfangen kann womit wir auch jetzt beim Problem wären, ich habe dieses pkSecurityModul eingebaut, so wie in der Anleitung beschrieben, der Aufruf um logs zu lesen klappt, aber das blocken nicht, und meine Frage ist warum?? was habe ich falsch gemacht?? ich habe den besagten ordner pkSecurityModule in mein Rootverzeichnis geladen, ( nein nich den Ordner wenn man es entpackt, sondern den wo alles drin ist, aber wenn ich dann nach vergabe der Rechte es austesten will kommt nur: Die gewünschte Sektion ist derzeit leider nicht verfügbar.
Wäre schön wenn mir wer helfen könnte, der link ist www.galaxy-stream.de
MfG
PHPnewbee
ist gerade angekommen
|
|
PHP-Quelltext |
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 |
<?php
include("admin/config/config.php");
$DB->sqlerrorreport(1);
parsertime("start");
if (isset($_REQUEST['event']) && !isset($event)) $event=$_REQUEST['event'];
if (isset($event)) include("admin/config/event.php");
if (isset($_REQUEST['path']) || isset($_REQUEST['src']) || isset($_REQUEST['file'])) {
if (isset($_REQUEST['path'])) $path=$_REQUEST['path'];
elseif (isset($_REQUEST['file'])) $file=$_REQUEST['file'];
elseif (isset($_REQUEST['src'])) $src=$_REQUEST['src'];
if ($path=='include.php' || $path=='blank.php') {unset($path); $event=0; include ("admin/config/event.php");}
else {
$getblacklist=$DB->query("SELECT blacklist_url, blacklist_userstatus FROM ".$db_tab['blacklist']);
while ($blacklist=$DB->fetch_array($getblacklist)) {
if (eregi($blacklist['blacklist_url'],$current_url) && $blacklist['blacklist_url']!='') {
if (getrights($blacklist['blacklist_userstatus'])!="true") {$event=1; break;}
}
}
if ($event!=1) {
ob_start();
if (filecheck($path) && strstr(strtolower($path),'.php') && !strstr(strtolower($path),'http://') && !strstr(strtolower($path),'https://') && !strstr(strtolower($path),'ftp://') && !strstr($path,"../")) {include ("$path");}
elseif (isset($file) && !strstr(strtolower($file),'http://') && filecheck($file) && !strstr($file,"../") && file_extension($file)!='php') {$site_body.=implode('',file($file));}
elseif (isset($src)) eval ("\$site_body.= \"".getTemplate("site_iframe")."\";");
else {$event=0; include("admin/config/event.php");}
$site_body.=ob_get_contents();
ob_end_clean();
}
else include("admin/config/event.php");
}
}
elseif (!$event) {$event=0; include("admin/config/event.php");}
if ($config['referer_eod']==1 && $thisUSER['referer']!='' && !strstr(strtolower($thisUSER['referer']),strtolower($config['site_url']))) {
$is_referer=TRUE;
if ($config['referer_filter']!='') {
$f=explode("\n",$config['referer_filter']);
foreach($f as $rf) {
if (trim($rf)!='') {
$rf=strtolower(trim($rf));
if(strstr(strtolower($thisUSER['referer']),$rf)) {$is_referer=FALSE; break;}
}
}
}
if ($is_referer!=FALSE) {$DB->query("INSERT INTO ".$db_tab['record']." (record_referer, record_time) VALUES ('".$thisUSER['referer']."','".time()."')");}
}
$calenderinfo=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['calender']." WHERE calender_date='".$today_time."' LIMIT 1"));
if ($calenderinfo[0]==0) {
$DB->query("DELETE FROM ".$db_tab['recordip']);
$DB->query("INSERT INTO ".$db_tab['calender']." (calender_counter,calender_date,calender_picount,calender_versionnr) VALUES ('1','".$today_time."','1','".$config['version_number']."')");
$DB->query("INSERT INTO ".$db_tab['recordip']." (recordip) VALUES ('".$thisUSER['ipaddr']."')");
$DB->query("DELETE FROM ".$db_tab['record']." WHERE record_time<'".$record_expire."'");
}
else {
if ($DB->query("INSERT IGNORE INTO ".$db_tab['recordip']." (recordip) VALUES ('".$thisUSER['ipaddr']."')")) {
$DB->query("UPDATE ".$db_tab['calender']." SET calender_counter=calender_counter+1 WHERE calender_id=1");
}
$ipcount=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['recordip']));
$DB->query("UPDATE ".$db_tab['calender']." SET calender_picount=calender_picount+1, calender_counter='".$ipcount['0']."' WHERE calender_date='".$today_time."'");
}
$logo_size=@getimagesize($config['site_logo']);
$logo_size=$logo_size[3];
$logo_path=$config['site_logo'];
if ($config['site_adview']==1) {
$adview=new adview();
$adview=$adview->getAdview();
}
include("navigation/navigation.php");
include("style.php");
eval ("\$site_kopf= \"".getTemplate("site_kopf")."\";");
eval ("\$site_metatags= \"".getTemplate("site_metatags")."\";");
$time_stop=parsertime("stop");
if (adminaccess('adminarea')) eval ("\$sitefuss_adminlogin= \"".getTemplate("site_fuss_adminlogin")."\";");
eval ("\$site_fuss= \"".templateinclude("site_fuss")."\";");
eval ("\$site_content= \"".getTemplate("site_body")."\";");
eval ("echo \$site= \"".getTemplate("site")."\";");
?>
|
ist gerade angekommen
|
|
PHP-Quelltext |
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 |
<?php
@error_reporting(7);
if ($isadminarea==TRUE) $pathtranslation='';
else $pathtranslation='admin/';
//---> load pkSecurityModule <---\define('smInScript',true);if($isadminarea==TRUE) { include("../pkSecurityModule/main.php"); # aufruf aus dem Adminbereich aus} else { include("./pkSecurityModule/main.php"); # aufruf von der Homepage direkt}//---> / load pkSecurityModule <---\
if (!@include ("".$pathtranslation."config/inc.sql.php")) {if ($isadminarea==TRUE) {header("location: ../install.php"); exit();} else {header("location: install.php"); exit();}}
include("".$pathtranslation."config/inc.dbtabs.php");
include("".$pathtranslation."lib/lib_lang.german.php");
include("".$pathtranslation."lib/lib_mysql.php");
include("".$pathtranslation."lib/lib_access.php");
include("".$pathtranslation."lib/lib_parse.php");
include("".$pathtranslation."lib/lib_misc.php");
include("".$pathtranslation."lib/functions.php");
include("".$pathtranslation."lib/lib_forum.php");
$phpversion=str_replace(".","",phpversion());
if (extension_loaded("zlib") && ($phpversion>=404)) ob_start("ob_gzhandler");
if ($phpversion<410) getpost410vars();
if (get_magic_quotes_gpc()) {
if(is_array($_REQUEST)) $_REQUEST=stripslashes_array($_REQUEST);
if(is_array($_POST)) $_POST=stripslashes_array($_POST);
if(is_array($_GET)) $_GET=stripslashes_array($_GET);
if(is_array($_COOKIE)) $_COOKIE=stripslashes_array($_COOKIE);
@set_magic_quotes_runtime(0);
}
@ini_set("session.use_cookies","1");
/*
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
*/
if (!$DB=new DB()) {
if ($isadminarea==TRUE) {header ("location: ../info.php?error=1"); exit();}
header ("location: info.php?error=1"); exit();
}
else $DB->db();
if (!$config=$DB->fetch_assoc($DB->query("SELECT * FROM ".$db_tab['config']." WHERE profil_active=1 LIMIT 1"))) {header ("location: info.php"); exit();}
$PARSE=new PARSE();
$FORUM=new FORUM();
//Konfigurationswerte zur Erprobung noch nicht über Adminbereich einstellbar
$config['cookie_path']='/';
$config['cookie_domain']='';
$config['smilie_dir']='images/smilies';
$config['image_archive']='content/images';
$config['time_offset']=0; // ausgleich kleinerer Serverzeitabweichung in Sekunden
$config['move_logout']="path=start.php"; // Weiterleitung nach dem Logout
$config['move_login']="path=start.php"; // Weiterleitung nach dem Login falls keine Rückleitung vorhanden
$config['im_max']='50';
$config['forum_threadtitle_cut']=25;
$config['forum_threadautor_cut']=10;
$config['username_cut']=18;
$config['sidelinkfull_pages']=3;
//---Community
$config['nb_community_box']=2; //1=classic, 2=login-form
//---Forenticker
$config['nb_newthreads_scut']=0; //stringcut
$config['nb_newthreads_break']=5; //anzahl
//---Neue Forenthemen
$config['nb_curthreads_scut']=0; //stringcut
$config['nb_curthreads_break']=5; //anzahl
//---Zufallsartikel
$config['nb_randarticle_cur']=150; //Text kürzen
//---Zufallsartikel
$config['nb_newarticle_cur']=150; //Text kürzen
//####################################################
unset($ADMINACCESS);
$USER=array();
$thisUSER=array();
$thisUSER['ipaddr']=$_SERVER['REMOTE_ADDR'];
$thisUSER['browser']=$_SERVER['HTTP_USER_AGENT'];
if (trim($thisUSER['referer']=$_SERVER['HTTP_REFERER'])=='') $thisUSER['referer']=$_ENV['HTTP_REFERER'];
$session_expire=1800;
$time_guest=3600*24*30;
$time_now=time();
$today_time=mktime(0,0,0,date("m",$time_now),date("d",$time_now),date("Y",$time_now));
$guest_expire=$cookie_expire=$time_now+$time_guest;
$expire=time()+$session_expire;
$record_expire=$time_now-(3600*$config['referer_delete']*7);
$present_time=formattime('','','extend');
session_name("PHPKITSID");
$current_url=preg_replace('/[&|?]'.session_name().'=[^&]*/',"",preg_replace('/[&|?]'.nid.'=[^&]*/',"",$_SERVER['REQUEST_URI']));
$current_path=preg_replace('/[&|?]'.session_name().'=[^&]*/',"",preg_replace('/[&|?]'.nid.'=[^&]*/',"",$_SERVER['QUERY_STRING']));
include("".$pathtranslation."config/checklog.php");
if (!$isadminarea==TRUE) {
if (!$config['user_design']==1 || !$style=$DB->fetch_array($DB->query("SELECT * FROM ".$db_tab['style']." WHERE style_id='".$USER['design']." AND style_user=1' LIMIT 1"))) {
$style=$DB->fetch_array($DB->query("SELECT * FROM ".$db_tab['style']." WHERE style_id='".$config['site_style']."' LIMIT 1"));
}
if (@is_dir($style['style_images'].'/images')) $config['imagedir']=$style['style_images'].'/images';
else $config['imagedir']='images';
if (($config['site_eod']!=1 || ($config['forum_eod']!=1 && $config['forum_standalone']==1)) && $USER['status']!="admin") {
if ($config['forum_eod']!=1 && $config['forum_standalone']==1) {header ("location: info.php?error=4"); exit();}
else {header ("location: info.php?error=2"); exit();}
}
$gettemplates=$DB->query("SELECT template_name, template_value FROM ".$db_tab['templates']." WHERE template_packid='".$style['style_template']."'"); if (trim($config['site_copy'])!='') $config['site_copy'].='<br />'; $config['site_copy'].='<font class="headssmall">'.$lang['created'].' '.$lang['with'].' <a class="headssmall" target="_blank" href="http://www.phpkit.de">PHPKIT</a> '.$lang['Version'].' '.$config['version_number'].' <b>©</b> 2002 - 2003 by <a class="headssmall" href="mailto:made@phpkit.de">moonrise</a>';
while($templates=$DB->fetch_array($gettemplates)) {
$template_cache[$templates['template_name']]=str_replace("\"","\\\"",$templates['template_value']);
}
if ($style['style_template']!= -1 && $style['style_template']!= 0) {
$templatedir=$DB->fetch_array($DB->query("SELECT templatepack_dir FROM ".$db_tab['templatepack']." WHERE templatepack_id=".$style['style_template'].""));
if (@is_dir($templatedir['templatepack_dir']) && $templatedir['templatepack_dir']!='') echo $config['template_dir']=$templatedir['templatepack_dir'];
else $config['template_dir']='templates';
}
else $config['template_dir']='templates';
}
else $config['template_dir']='templates';
?>
|
Suche nach:
ersetze mit:
|
|
PHP-Quelltext |
1 |
//---> load pkSecurityModule <---\define('smInScript',true);if($isadminarea==TRUE) { include("../pkSecurityModule/main.php"); # aufruf aus dem Adminbereich aus} else { include("./pkSecurityModule/main.php"); # aufruf von der Homepage direkt}//---> / load pkSecurityModule <---\
|
ersetze mit:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 |
//---> load pkSecurityModule <---\
define('smInScript',true);
if($isadminarea==TRUE) {
include("../pkSecurityModule/main.php"); # aufruf aus dem Adminbereich aus
} else {
include("./pkSecurityModule/main.php"); # aufruf von der Homepage direkt
}
//---> / load pkSecurityModule <---\
|
So einfach wie möglich - aber nicht einfacher!
Albert Einstein (1879-1955)
Albert Einstein (1879-1955)
Ähnliche Themen
-
pkSM Support »-
1.6.1 wie kann ich wissen, ob das SecurityModule 1.0 bei mir aktiv ist
(8. September 2008, 20:51)
-
pkSM Support »-
1.6.4 Logviewer schmeisst mich raus
(6. September 2008, 09:53)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Neue BB-Code funktion richtig parsen??
(21. Mai 2008, 17:46)
-
Plauderecke »-
Auseinandersetzung Usergalerie :)
(31. März 2008, 22:35)


