Changeset 12322
- Timestamp:
- Jul 20, 2009, 4:58:09 PM (14 years ago)
- Location:
- OpenPNE3/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE3/trunk/apps/mobile_frontend/modules/member/config/security.yml
r10119 r12322 4 4 5 5 registerInput: 6 credentials: SNSRegisterBegin6 credentials: [[SNSRegisterBegin, SNSRegisterFinish]] 7 7 8 8 configComplete: -
OpenPNE3/trunk/apps/mobile_frontend/templates/layout.php
r12314 r12322 51 51 52 52 <?php if (!include_slot('op_mobile_footer')): ?> 53 <?php if ($sf_user->hasCredential('SNSMember')): ?> 53 54 <table width="100%"> 54 55 <tbody><tr><td align="center" bgcolor="<?php echo $op_color["core_color_11"] ?>"> … … 56 57 </td></tr></tbody></table> 57 58 <?php endif; ?> 59 <?php endif; ?> 58 60 </body> 59 61 </html> -
OpenPNE3/trunk/lib/form/doctrine/InviteForm.class.php
r11936 r12322 57 57 } 58 58 59 if (!empty($values['mobile_address']) && Doctrine::getTable('MemberConfig')->retrieveByNameAndValue('mobile_address', $values['mobile_address']))59 if (!empty($values['mobile_address']) && !$this->validateAddress('mobile_address', $values['mobile_address'])) 60 60 { 61 61 throw new sfValidatorError($validator, 'invalid'); 62 62 } 63 if (!empty($values['pc_address']) && Doctrine::getTable('MemberConfig')->retrieveByNameAndValue('pc_address', $values['pc_address']))63 if (!empty($values['pc_address']) && !$this->validateAddress('pc_address', $values['pc_address'])) 64 64 { 65 65 throw new sfValidatorError($validator, 'invalid'); … … 67 67 68 68 return $values; 69 } 70 71 protected function validateAddress($configName, $configValue) 72 { 73 $activation = opActivateBehavior::getEnabled(); 74 opActivateBehavior::disable(); 75 76 if ($config = Doctrine::getTable('MemberConfig')->retrieveByNameAndValue($configName, $configValue)) 77 { 78 if ($config->getMember()->getIsActive() || !$config->getMember()->getConfig($configName.'_token')) 79 { 80 if ($activation) 81 { 82 opActivateBehavior::enable(); 83 } 84 return false; 85 } 86 87 $this->member = $config->getMember(); 88 } 89 elseif ($config = Doctrine::getTable('MemberConfig')->retrieveByNameAndValue($configName.'_pre', $configValue)) 90 { 91 $this->member = $config->getMember(); 92 } 93 94 if ($activation) 95 { 96 opActivateBehavior::enable(); 97 } 98 return true; 69 99 } 70 100 -
OpenPNE3/trunk/lib/form/opAuthRegisterForm.class.php
r12233 r12322 47 47 48 48 $this->memberForm = new MemberForm($this->getMember()); 49 $this->profileForm = new MemberProfileForm($this->getMember()->get MemberProfile());49 $this->profileForm = new MemberProfileForm($this->getMember()->getProfiles()); 50 50 $this->profileForm->setRegisterWidgets(); 51 51 $this->configForm = new MemberConfigForm($this->getMember()); -
OpenPNE3/trunk/lib/user/sfOpenPNESecurityUser.class.php
r12234 r12322 172 172 { 173 173 $this->setMemberId($memberId); 174 if (!$this->getMember()) 175 { 176 return false; 177 } 174 178 175 179 if ($this->getMember()->isOnBlacklist())
Note: See TracChangeset
for help on using the changeset viewer.