Seite 1 von 1

Go to Administration Panel => neues Fenster

Verfasst: 14.10.2006 20:43
von senyafin
Hallo zusammen,
ist es sicherheitstechnisch irgendwie bedenklich, den Adminbereich bei Klick auf den Link in einem separaten Fenster zu öffnen?

Wenn nein, was müsste man ändern damit genau das passiert?
Vielen Dank
Pascal

Verfasst: 14.10.2006 21:38
von SoLo1905
klick auf die Umschalttaste und dann auf Administration-Bereich ;)

Verfasst: 14.10.2006 22:25
von senyafin
LOL, denn kannte ich ;-) - trotzdem gut.

Beantwortet leider nicht die Frage und löst nicht mein Problem

Verfasst: 14.10.2006 22:43
von area57
es ist an sich unbedenklich, um das zu machen schau mal in die page_tail.php und suche nach

Code: Alles auswählen

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
ersetz das mal mit:

Code: Alles auswählen

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a target="_blank" href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

Verfasst: 15.10.2006 09:03
von senyafin
entimon, vielen Dank für das Feedback und den code.
Ich habe den JR Admin eingebaut, der Link wurde ersetzt

Code: Alles auswählen

$admin_link = jr_admin_make_admin_link();

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$admin_link = jr_admin_make_admin_link();

# 
#-----[ OPEN ]------------------------------------------ 



Wer das ändern mag, muss in dem Fall wie folgt verfahren

Finde in der functions_jr_admin.php

Code: Alles auswählen

function jr_admin_make_admin_link()
{
	global $lang, $userdata, $phpEx;
	
	$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
	
	if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)
	{
		return '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />';
	}
	else
	{
		return '';
	}
}


Ersetze

Code: Alles auswählen

function jr_admin_make_admin_link()
{
	global $lang, $userdata, $phpEx;
	
	$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
	
	if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)
	{
		return '<a target="_blank" href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />';
	}
	else
	{
		return '';
	}
}