Pith - miter
miter/back/miter/pin.php [0.8 kb]
Modified: 17:48:40 114 026 (11 Jul 026)
14 Days Ago
<?php
session_start();

if (empty($_SESSION['miter'])) {
    header('Location: ../../index.php');
    exit;
}

$raw_pin = $_GET['miter'] ?? '';
$miter_pin = basename((string)$raw_pin);

if ($miter_pin === '' || preg_match('/^[a-zA-Z0-9_-]+$/', $miter_pin)) {
    $user_file = '../../user/user.xml';

    if (file_exists($user_file) && is_writable($user_file)) {
        libxml_use_internal_errors(true);
        $pin_xml = simplexml_load_file($user_file);

        if ($pin_xml !== false) { 
            $user_nodes = $pin_xml->xpath("user[@id='probe']");
            
            if (!empty($user_nodes)) {
                $user_nodes[0]->pin = $miter_pin;
                $pin_xml->asXML($user_file);
            }
        }
        libxml_clear_errors();
    }
}

header('Location: ../../index.php');
exit;
?>
Updates
Wedge - Android 126.026
Wedge - Linux 124.026
Shim - Android 117.026
Miter - 114.026
Kerf - Android 112.026
Dev
TVShow (227) 'CSA'
TVShow (228) 'APT'
TVProgram (83) 'BXT'
Miter Update(s)
Peen (Messaging)

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)