Files
2026-03-06 21:48:17 +03:00

229 lines
7.0 KiB
PHP
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Личный кабинет");
global $USER;
// Обработка выхода
if ($_GET["logout"] == "yes" && $USER->IsAuthorized()) {
$USER->Logout();
LocalRedirect("/auth/?login=yes");
}
// Проверяем авторизацию
$isAuth = $USER->IsAuthorized();
// Если авторизован, получаем имя
$userName = "";
if ($isAuth) {
$userName = $USER->GetFirstName();
if (!$userName) $userName = $USER->GetLogin();
}
?>
<style>
/* --- ОСНОВНЫЕ СТИЛИ (ТЕ ЖЕ) --- */
body, .main-wrapper, .page-content {
background-color: #f0f2f5 !important;
}
.conmed-personal-wrapper {
min-height: calc(100vh - 160px);
display: flex;
align-items: center;
justify-content: center;
padding: 40px 15px;
background-color: #f0f2f5;
}
.conmed-personal-card {
background: #fff;
border-radius: 12px;
box-shadow: 0 4px 20px rgba(0,0,0,0.05);
padding: 40px;
width: 100%;
max-width: 600px;
text-align: center;
}
.conmed-logo {
max-width: 160px;
margin-bottom: 20px;
display: inline-block;
}
.user-greeting {
font-size: 22px;
font-weight: 600;
color: #202124;
margin-bottom: 10px;
}
.user-subtitle {
color: #5f6368;
font-size: 14px;
margin-bottom: 30px;
line-height: 1.5;
}
/* --- СПИСОК ССЫЛОК --- */
.services-list {
display: flex;
flex-direction: column;
gap: 15px;
margin-bottom: 30px;
}
.service-item {
display: block;
text-align: left;
background: #fff;
border: 1px solid #e0e0e0;
border-radius: 8px;
padding: 20px;
text-decoration: none;
transition: all 0.2s ease;
position: relative;
}
.service-item:hover {
border-color: #1a73e8;
background-color: #f8fbff;
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(26, 115, 232, 0.1);
text-decoration: none;
}
.service-title {
font-size: 16px;
font-weight: 600;
color: #1a73e8;
margin-bottom: 6px;
display: block;
}
.service-desc {
font-size: 13px;
color: #5f6368;
line-height: 1.4;
display: block;
}
/* --- НОВЫЕ СТИЛИ ДЛЯ КНОПОК --- */
.auth-buttons-group {
display: flex;
justify-content: center;
gap: 15px;
flex-wrap: wrap;
}
/* Общий стиль кнопок */
.c-btn {
display: inline-block;
padding: 12px 24px;
border-radius: 6px;
text-decoration: none;
font-size: 14px;
font-weight: 500;
transition: all 0.2s;
min-width: 140px;
cursor: pointer;
}
.c-btn:hover { text-decoration: none; }
/* Кнопка "Войти" (синяя) */
.c-btn-primary {
background-color: #1a73e8;
color: #fff;
border: 1px solid #1a73e8;
}
.c-btn-primary:hover {
background-color: #1557b0;
border-color: #1557b0;
color: #fff;
}
/* Кнопка "Регистрация" (белая с синим) */
.c-btn-outline {
background-color: #fff;
color: #1a73e8;
border: 1px solid #1a73e8;
}
.c-btn-outline:hover {
background-color: #f6fafe;
color: #1557b0;
}
/* Кнопка "Выйти" (красноватая) */
.c-btn-logout {
color: #d93025;
background: #fce8e6;
border: 1px solid #fad2cf;
}
.c-btn-logout:hover {
background: #fad2cf;
color: #b3261e;
}
</style>
<div class="conmed-personal-wrapper">
<div class="conmed-personal-card">
<!-- Логотип -->
<a href="/">
<img src="https://auth.con-med.ru/local/templates/webinars/img/logo.png" alt="Con-Med" class="conmed-logo">
</a>
<!-- ЛОГИКА ПРИВЕТСТВИЯ -->
<?if ($isAuth):?>
<!-- ДЛЯ АВТОРИЗОВАННЫХ -->
<div class="user-greeting">Здравствуйте, <?=$userName?>!</div>
<div class="user-subtitle">Ваш единый аккаунт для доступа к сервисам Con-Med</div>
<?else:?>
<!-- ДЛЯ ГОСТЕЙ -->
<div class="user-greeting">Добро пожаловать!</div>
<div class="user-subtitle">Это единый портал сервисов Con-Med. Выберите ресурс или войдите в аккаунт.</div>
<?endif?>
<!-- Список сервисов (ПОКАЗЫВАЕМ ВСЕГДА) -->
<div class="services-list">
<a href="https://con-med.ru/" target="_blank" class="service-item">
<span class="service-title">CON-MED.RU</span>
<span class="service-desc">Профессиональный информационный ресурс для специалистов в области здравоохранения. Статьи, новости, клинические рекомендации.</span>
</a>
<a href="https://id.con-med.ru/" target="_blank" class="service-item">
<span class="service-title">Личный кабинет ID.CON-MED</span>
<span class="service-desc">Управление единым профилем, настройка подписок и безопасности аккаунта.</span>
</a>
<a href="#" class="service-item">
<span class="service-title">Мероприятия и Вебинары</span>
<span class="service-desc">Календарь предстоящих событий, регистрация на конференции и доступ к архиву видео.</span>
</a>
<a href="#" class="service-item">
<span class="service-title">Библиотека врача</span>
<span class="service-desc">Доступ к электронным книгам, справочникам и методическим пособиям.</span>
</a>
</div>
<!-- ЛОГИКА КНОПОК ВНИЗУ -->
<div class="auth-buttons-group">
<?if ($isAuth):?>
<!-- Кнопка Выхода -->
<a href="?logout=yes" class="c-btn c-btn-logout">Выйти из аккаунта</a>
<?else:?>
<!-- Кнопки Входа и Регистрации -->
<a href="/auth/?login=yes" class="c-btn c-btn-primary">Войти</a>
<a href="/register/" class="c-btn c-btn-outline">Регистрация</a>
<?endif?>
</div>
</div>
</div>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>