43 lines
1.9 KiB
Twig
43 lines
1.9 KiB
Twig
{% extends 'base.html.twig' %}
|
|
|
|
{% block title %}Welcome{% endblock %}
|
|
|
|
{% block body %}
|
|
<div class="container mt-5">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-8">
|
|
<div class="card shadow">
|
|
<div class="card-header bg-primary text-white">
|
|
<h1 class="h3 mb-0">Welcome to the OAuth SSO Client</h1>
|
|
</div>
|
|
<div class="card-body">
|
|
{% if app.user %}
|
|
<div class="alert alert-success">
|
|
<h4>✅ You are successfully logged in!</h4>
|
|
<p>Your identifier: <strong>{{ app.user.userIdentifier }}</strong></p>
|
|
</div>
|
|
|
|
<div class="d-grid gap-2 mt-4">
|
|
<a href="{{ path('app_user_info') }}" class="btn btn-info">View User Details</a>
|
|
<a href="{{ path('app_dashboard') }}" class="btn btn-primary">Go to Dashboard</a>
|
|
<a href="{{ path('app_logout') }}" class="btn btn-danger">Logout</a>
|
|
</div>
|
|
{% else %}
|
|
<div class="alert alert-warning">
|
|
<h4>⚠️ You are not logged in</h4>
|
|
<p>Click the button below to login with SSO</p>
|
|
</div>
|
|
|
|
<div class="d-grid gap-2 mt-4">
|
|
<a href="{{ path('connect_sso_start') }}" class="btn btn-primary btn-lg">Login with SSO</a>
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
<div class="card-footer text-muted">
|
|
<small>Powered by Symfony SSO Client</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |