Changeset 4503
- Timestamp:
- Dec 16, 2009, 12:22:49 AM (15 years ago)
- Location:
- branches/2.0/admin
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.0/admin/include/functions.php
r4502 r4503 31 31 * @return void access denied if token given is not equal to server token 32 32 */ 33 function check_token() 33 function check_pwg_token() 34 { 35 $valid_token = get_pwg_token(); 36 $given_token = null; 37 38 if (!empty($_POST['pwg_token'])) 39 { 40 $given_token = $_POST['pwg_token']; 41 } 42 elseif (!empty($_GET['pwg_token'])) 43 { 44 $given_token = $_GET['pwg_token']; 45 } 46 if ($given_token != $valid_token) 47 { 48 access_denied(); 49 } 50 } 51 52 function get_pwg_token() 34 53 { 35 54 global $conf; 36 55 37 $valid_token = hash_hmac('md5', session_id(), $conf['secret_key']); 38 $given_token = null; 39 40 if (!empty($_POST['pwg_token'])) 41 { 42 $given_token = $_POST['pwg_token']; 43 } 44 elseif (!empty($_GET['pwg_token'])) 45 { 46 $given_token = $_GET['pwg_token']; 47 } 48 if ($given_token != $valid_token) 49 { 50 access_denied(); 51 } 56 return hash_hmac('md5', session_id(), $conf['secret_key']); 52 57 } 53 58 -
branches/2.0/admin/tags.php
r3046 r4503 29 29 include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); 30 30 check_status(ACCESS_ADMINISTRATOR); 31 32 if (!empty($_POST)) 33 { 34 check_pwg_token(); 35 } 31 36 32 37 // +-----------------------------------------------------------------------+ … … 190 195 $template->assign( 191 196 array( 192 'F_ACTION' => PHPWG_ROOT_PATH.'admin.php?page=tags' 197 'F_ACTION' => PHPWG_ROOT_PATH.'admin.php?page=tags', 198 'PWG_TOKEN' => get_pwg_token(), 193 199 ) 194 200 ); -
branches/2.0/admin/template/goto/tags.tpl
r2531 r4503 5 5 6 6 <form action="{$F_ACTION}" method="post"> 7 <input type="hidden" name="pwg_token" value="{$PWG_TOKEN}" /> 7 8 8 9 {if isset($EDIT_TAGS_LIST)}
Note: See TracChangeset
for help on using the changeset viewer.