Changeset 121
- Timestamp:
- 07/19/07 14:26:19 (1 year ago)
- Files:
-
- branch/controllers/users_controller.php (modified) (2 diffs)
- branch/views/users/login.ctp (modified) (2 diffs)
- branch/webroot/css/default.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branch/controllers/users_controller.php
r120 r121 141 141 } else if ($this->data['User']['openid']) { 142 142 $this->Session->del('element_data.Nav'); 143 $this->Openid->authenticate($this->data['User']['openid'], 'http://'.$_SERVER['SERVER_NAME'].'/users/login', 'http://'.$_SERVER['SERVER_NAME'] );143 $this->Openid->authenticate($this->data['User']['openid'], 'http://'.$_SERVER['SERVER_NAME'].'/users/login', 'http://'.$_SERVER['SERVER_NAME'], array( array('sreg','required','nickname,email,country'), array('sreg','optional','dob'))); 144 144 } 145 145 } else { … … 150 150 if ($response->status == Auth_OpenID_SUCCESS) { 151 151 $this->log($response); 152 if ($this->User->findByOpenid($response-> signed_args['openid.identity']) ) {153 $this->Session->setFlash('User Authenticated Success ');154 //$this->Session->write('username', $response->signed_args['openid.sreg.nickname']);152 if ($this->User->findByOpenid($response->identity_url) ) { 153 $this->Session->setFlash('User Authenticated Success ' . $response->signed_args['openid.sreg.nickname']); 154 $this->Session->write('username', $response->signed_args['openid.sreg.nickname']); 155 155 $this->redirect('/'); 156 156 } else { branch/views/users/login.ctp
r119 r121 6 6 7 7 <div id="tab1"> 8 <h2>Normal Login</h2>9 8 <?php e($form->create('User', array('action'=>'login')));?> 10 9 … … 22 21 </div> 23 22 <div id="tab2"> 24 <h2>OpenID Login</h2>25 23 <?php e($form->create('User', array('action'=>'login')));?> 26 24 <fieldset id="login2"> branch/webroot/css/default.css
r119 r121 231 231 color: #000; 232 232 } 233 234 /* Open ID*/ 235 input#UserOpenid { 236 background: url(http://openid.net/login-bg.gif) no-repeat; 237 background-color: #fff; 238 background-position: 0 50%; 239 color: #000; 240 padding-left: 18px; 241 }