Initial commit: 心理咨询预约系统
PHP 前后端一体:首页咨询师列表、预约表单、管理后台、二维码准入与邮件通知;敏感配置与提交数据通过 .gitignore 排除。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
23
api/login.php
Normal file
23
api/login.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
require __DIR__ . '/bootstrap.php';
|
||||
|
||||
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
||||
jsonError('方法不允许', 405);
|
||||
}
|
||||
|
||||
$body = getRequestBody();
|
||||
$user = trim((string) ($body['user'] ?? ''));
|
||||
$password = trim((string) ($body['password'] ?? ''));
|
||||
|
||||
$config = loadAppConfig();
|
||||
$adminUser = (string) ($config['adminUser'] ?? 'frankfrank');
|
||||
$adminPassword = (string) ($config['adminPassword'] ?? 'frankfrank');
|
||||
|
||||
if ($user !== $adminUser || $password !== $adminPassword) {
|
||||
jsonError('账号或密码错误', 401);
|
||||
}
|
||||
|
||||
$_SESSION['admin'] = true;
|
||||
jsonResponse(['ok' => true, 'message' => '登录成功']);
|
||||
Reference in New Issue
Block a user