12345678910111213141516171819202122232425262728293031323334 |
- <?php
- global $myUser, $myFirm, $conf;
- if (!$myUser->connected()) throw new Exception("Vous devez être connecté pour accéder à la page",401);
- $api_enabled = $myUser->preference('api_enabled');
- $api_id = decrypt($myUser->preference('api_id'));
- $api_secret = decrypt($myUser->preference('api_secret'));
- if(empty($api_id)){
- $myUser->preference('api_id',encrypt(bin2hex(random_bytes(15))));
- $myUser->preference('api_secret',encrypt(bin2hex(random_bytes(15))));
- $api_id = decrypt($myUser->preference('api_id'));
- $api_secret = decrypt($myUser->preference('api_secret'));
- $myUser->loadPreferences();
- $_SESSION['currentUser'] = serialize($myUser);
- }
- ?>
- <div id="account-api-form" class="account-api-form">
- <br>
- <div onclick="core_account_api_save()" class="btn btn-success float-right"><i class="fas fa-check"></i> Enregistrer</div>
- <h3>API & TOKEN</h3>
- <div class="clear"></div>
- <hr>
- <div class="row">
- <div class="col-md-6 api_section" data-enabled="<?php echo $api_enabled?1:0 ?>">
- <label><input id="api-enabled" type="checkbox" <?php echo $api_enabled?"checked='checked'":"" ?> onclick="$(this).closest('.api_section').attr('data-enabled',$(this).prop('checked')?1:0)" data-type="checkbox"> Activer les API pour ce compte</label>
- <div class="api_credentials" >
- <div><strong>ID API : </strong><input type="text" id="api_id" value="<?php echo $api_id; ?>" class="form-control" readonly="readonly"></div>
- <div><strong>SECRET API : </strong><input type="text" data-type="password" id="api_secret" value="<?php echo $api_secret; ?>" class="form-control" readonly="readonly"></div>
- </div>
- </div>
- </div>
- </div>
|