Changeset 3624
- Timestamp:
- 03/17/07 11:57:03 (6 years ago)
- Files:
-
- branches/1.0/lib/action/sfAction.class.php (modified) (2 diffs)
- branches/1.0/lib/config/sfSecurityConfigHandler.class.php (modified) (1 diff)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction (added)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction/actions (added)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction/actions/actions.class.php (added)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction/config (added)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction/config/security.yml (added)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction/templates (added)
- branches/1.0/test/functional/fixtures/project/apps/frontend/modules/configSecurityIsSecureAction/templates/indexSuccess.php (added)
- branches/1.0/test/functional/genericTest.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0/lib/action/sfAction.class.php
r3209 r3624 342 342 public function isSecure() 343 343 { 344 if (isset($this->security[$this->getActionName()]['is_secure'])) 345 { 346 return $this->security[$this->getActionName()]['is_secure']; 344 $actionName = strtolower($this->getActionName()); 345 346 if (isset($this->security[$actionName]['is_secure'])) 347 { 348 return $this->security[$actionName]['is_secure']; 347 349 } 348 350 … … 362 364 public function getCredential() 363 365 { 364 if (isset($this->security[$this->getActionName()]['credentials'])) 365 { 366 $credentials = $this->security[$this->getActionName()]['credentials']; 366 $actionName = strtolower($this->getActionName()); 367 368 if (isset($this->security[$actionName]['credentials'])) 369 { 370 $credentials = $this->security[$actionName]['credentials']; 367 371 } 368 372 else if (isset($this->security['all']['credentials'])) branches/1.0/lib/config/sfSecurityConfigHandler.class.php
r3203 r3624 42 42 unset($myConfig['default']); 43 43 44 // change all of the keys to lowercase 45 $myConfig = array_change_key_case($myConfig); 46 44 47 // compile data 45 48 $retval = sprintf("<?php\n". branches/1.0/test/functional/genericTest.php
r3312 r3624 86 86 ; 87 87 88 // security.yml: case sensitivity 89 $b-> 90 get('/configSecurityIsSecureAction/index')-> 91 isStatusCode(200)-> 92 isForwardedTo('default', 'login')-> 93 checkResponseElement('body', '/Credentials Required/i') 94 ; 95 96 $b-> 97 get('/configSecurityIsSecureAction/Index')-> 98 isStatusCode(200)-> 99 isForwardedTo('default', 'login')-> 100 checkResponseElement('body', '/Credentials Required/i') 101 ; 102 88 103 // settings.yml: max_forwards 89 104 $b->