Changeset 6528 for trunk/phpgwapi/templates
- Timestamp:
- 06/15/12 17:00:17 (12 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:mergeinfo
set to
/sandbox/2.4.1-3 merged eligible
-
Property
svn:mergeinfo
set to
-
trunk/phpgwapi/templates/default/login_default.php
r5281 r6528 177 177 else 178 178 $_POST['login'] = $_POST['user']; 179 180 /** 181 * LOGIN OAUTH POR CURL 182 */ 183 $ch = curl_init(); 184 185 $restConf = parse_ini_file( __DIR__ . '/../../../prototype/config/REST.ini', true ); 186 187 $param = 'grant_type=password'; 188 $param .= '&client_id=' . $restConf['oauth']['client_id']; 189 $param .= '&client_secret=' . $restConf['oauth']['client_secret']; 190 $param .= '&username=' . $_POST['user']; 191 $param .= '&password=' . $_POST['passwd']; 192 193 // set URL and other appropriate options 194 curl_setopt($ch, CURLOPT_URL, $restConf['oauth']['url_token']); 195 curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: */*')); 196 curl_setopt($ch, CURLOPT_POST, TRUE); 197 curl_setopt($ch, CURLOPT_POSTFIELDS, $param); 198 curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); //configura para nao imprimir a saida na tela 199 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);//Passe um nï¿œmero long como parï¿œmetro que contï¿œm o limite de tempo, em segundos, que vocï¿œ permite as funᅵᅵes CURL levar. 200 201 // grab URL and pass it to the browser 202 $res = curl_exec($ch); 203 204 // close cURL resource, and free up system resources 205 curl_close($ch); 206 $a = json_decode($res); 207 208 if ( isset($a->access_token) ) { 209 $_SESSION['oauth']['access_token'] = $a->access_token; 210 $_SESSION['oauth']['expires_in'] = $a->expires_in; 211 $_SESSION['oauth']['token_type'] = $a->token_type; 212 $_SESSION['oauth']['scope'] = $a->scope; 213 $_SESSION['oauth']['refresh_token'] = $a->refresh_token; 214 215 } 216 else { 217 } 218 /** 219 * #################### 220 */ 221 179 222 } 180 223 if(getenv('REQUEST_METHOD') != 'POST' && $_SERVER['REQUEST_METHOD'] != 'POST' && … … 598 641 if(isset($ultima_revisao)) $tmpl->set_var('ultima_rev','<br>' . $ultima_revisao); 599 642 600 // Adiciona c ódigo personalizado de outro template643 // Adiciona cï¿œdigo personalizado de outro template 601 644 // que esteja utilizando o login_default.php 602 645 if(is_file('.'.$template_dir.'/login.inc.php')) {
Note: See TracChangeset
for help on using the changeset viewer.