tee /var/www/bluewave/app/header.php > /dev/null <<'PHP' BlueWave App
BlueWave App
PHP require __DIR__ . '/config.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { check_csrf(); $email = trim(strtolower($_POST['email'] ?? '')); $pass = $_POST['password'] ?? ''; if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error = 'Invalid email address'; } elseif (strlen($pass) < 8) { $error = 'Password must be at least 8 characters long'; } else { $hash = password_hash($pass, PASSWORD_DEFAULT); try { $pdo->prepare('INSERT INTO users(email,password_hash) VALUES(?,?)') ->execute([$email, $hash]); header('Location: /app/login.php?registered=1'); exit; } catch (Throwable $e) { $error = 'Email is already registered'; } } } include __DIR__ . '/header.php'; ?>

Create account