auth_remove.php 997 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. require_once($_SERVER['DOCUMENT_ROOT'] . "/inc/auth.php");
  3. require_once($_SERVER['DOCUMENT_ROOT'] . "/inc/languages/" . HTML_LANG . ".php");
  4. if (!defined("CONFIG")) die("Not defined");
  5. if (isset($_POST["RemoveAuth"]) and (isset($_POST["f_deleted"]))) {
  6. if ($_POST["f_deleted"] * 1) {
  7. $auth_id = $_POST["fid"];
  8. $all_ok = 1;
  9. foreach ($auth_id as $key => $val) {
  10. if ($val) {
  11. run_sql($db_link, 'DELETE FROM connections WHERE auth_id=' . $val);
  12. run_sql($db_link, 'DELETE FROM User_auth_alias WHERE auth_id=' . $val);
  13. $changes = delete_record($db_link, "User_auth", "id=" . $val);
  14. if (!empty($changes)) {
  15. LOG_WARNING($db_link, "Remove user ip: $changes");
  16. } else {
  17. $all_ok = 1;
  18. }
  19. }
  20. }
  21. if ($all_ok) {
  22. print "Success!";
  23. } else {
  24. print "Fail!";
  25. }
  26. }
  27. }