Files
server-manager/views/auth/login.php
Agent c3009fbbf7 Add views directory and UI improvements
- Add all view templates (servers, auth, dashboard, admin, layouts, errors, terminal)
- Fix SSH double decryption bug in SSHService
- Fix router parameter type casting for strict_types
- Add missing error views (401, 403, 404)
- Add nginx manager with file editing
- Add SSL certificates management
- Add database manager with phpMyAdmin-like interface
- Add sidebar server accordion
2026-06-06 17:59:13 -04:00

48 lines
1.7 KiB
PHP
Executable File

<div class="auth-card">
<div class="auth-header">
<i class="fas fa-server auth-logo"></i>
<h1>ServerManager</h1>
<p>Linux Server Management Platform</p>
</div>
<?php if ($flash = \ServerManager\Core\Session::getFlash('error')): ?>
<div class="alert alert-error">
<i class="fas fa-exclamation-circle"></i>
<?= htmlspecialchars($flash[0]) ?>
</div>
<?php endif; ?>
<form method="POST" action="/login" class="auth-form" id="loginForm">
<input type="hidden" name="_csrf_token" value="<?= $this->csrfToken() ?>">
<div class="form-group">
<label for="username">
<i class="fas fa-user"></i> Username
</label>
<input type="text" id="username" name="username" class="form-input"
placeholder="Enter your username" required autofocus
autocomplete="username">
</div>
<div class="form-group">
<label for="password">
<i class="fas fa-lock"></i> Password
</label>
<div class="input-group">
<input type="password" id="password" name="password" class="form-input"
placeholder="Enter your password" required
autocomplete="current-password">
<button type="button" class="input-toggle-password" tabindex="-1">
<i class="fas fa-eye"></i>
</button>
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-block">
<i class="fas fa-sign-in-alt"></i> Sign In
</button>
</div>
</form>
</div>