Login #18

Merged
leni.beaulaton merged 6 commits from Login into master 4 months ago

@ -2,8 +2,8 @@
{ {
public class Commentary public class Commentary
{ {
public int Id { get; set; } //public int Id { get; set; }
public int IdUser { get; set; } //public int IdUser { get; set; }
public string Text { get; set; } public string Text { get; set; }
public DateTime DateCreation { get; set; } public DateTime DateCreation { get; set; }
} }

@ -1,4 +1,4 @@
@page "/" @page "/Accueil"
<PageTitle>Accueil</PageTitle> <PageTitle>Accueil</PageTitle>

@ -31,9 +31,10 @@ else
@if(user.Comments != null) @if(user.Comments != null)
{ {
<p class="titleComments"><strong>▶ Commentaire(s) posté(s) par @user.Name : </strong></p>
@foreach (var comment in user.Comments) @foreach (var comment in user.Comments)
{ {
<p class="commentaire"><strong>Commentaire (@comment.) :</strong> @comment.Text</p> <p class="comments">@comment.DateCreation.ToShortDateString() - @comment.Text</p>
} }
} }
else else

@ -0,0 +1,28 @@
@page "/"
<h1>▶ Connexion ◀</h1>
<div class="login">
@* <form method="post" action="{{ racine }}/validlogin"> *@
<p> <strong>Identifiant *</strong></p>
<input type="text" class="connexion" name="pseudo" id="pseudo" placeholder="Entrez votre pseudo" required />
<p> <strong> Mot de passe *</strong></p>
<input type="password" class="connexion" name="mdp" id="mdp" placeholder="Entrez votre mdp" required />
<div class="buttonSubmitDiv">
<button class="buttonSudmite">Se Connecter</button>
</div>
@* </form> *@
</div>
@code {
private void ShowFullSite()
{
// Code pour afficher l'ensemble du menu
// Cela peut être un appel à une méthode ou un service qui change l'état de la visibilité du menu
}
}

@ -0,0 +1,13 @@
using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.Configuration.UserSecrets;
using WF_WebAdmin.Model;
namespace WF_WebAdmin.Pages
{
public partial class Login
{
}
}

@ -11,7 +11,13 @@
<nav class="flex-column"> <nav class="flex-column">
<div class="nav-item px-3"> <div class="nav-item px-3">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All"> <NavLink class="nav-link" href="" Match="NavLinkMatch.All">
<span class="oi oi-home" aria-hidden="true"></span> Accueil <span class="oi oi-home" aria-hidden="true"></span> Login
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="Accueil">
<span class="oi oi-plus" aria-hidden="true"></span> Accueil
</NavLink> </NavLink>
</div> </div>
<div class="nav-item px-3"> <div class="nav-item px-3">
@ -42,7 +48,7 @@
<span class="oi oi-list-rich" aria-hidden="true"></span> Correction des citations <span class="oi oi-list-rich" aria-hidden="true"></span> Correction des citations
</NavLink> </NavLink>
</div> </div>
</nav> </nav>
</div> </div>
@ -57,3 +63,4 @@
collapseNavMenu = !collapseNavMenu; collapseNavMenu = !collapseNavMenu;
} }
} }

@ -86,7 +86,7 @@ button {
border-radius: 25px; border-radius: 25px;
} }
.pseudo, .mail, .idUser, .dateCrea, .idQuote, .contentQuote, .CaracterQuote, .SourceQuote, .langueQuote, .UserPropositionQuote { .pseudo, .mail, .idUser, .dateCrea, .idQuote, .contentQuote, .CaracterQuote, .SourceQuote, .langueQuote, .UserPropositionQuote, titleComments, comments {
margin-left: 10px; margin-left: 10px;
} }
@ -121,4 +121,54 @@ button {
gap: 10px; gap: 10px;
width: 300px; width: 300px;
text-align: center; text-align: center;
} }
.buttonSubmitDiv {
text-align: center;
}
h1 {
text-align: center;
font-size: 32px;
margin-top: 10%;
}
p {
margin-top: 6%;
margin-bottom: 2%;
font-size: 20px;
font-family: "Lemon", serif;
}
.login {
width: 35vw;
margin-left: 30.5vw;
margin-top: 3vh;
border-radius: 25px;
padding: 2vw;
background-color: #cfcfcf;
}
/*Page login*/
.buttonSudmite {
border: none;
padding: 2%;
margin-top: 5%;
border-radius: 25px;
width: 50%;
font-size: 1.25em;
background-color: white;
}
.connexion {
width: 94%;
height: 40px;
padding-left: 3%;
margin-left: 1%;
margin-top: -1%;
border-radius: 25px;
border: none;
font-size: 15px;
}

@ -1,10 +1,10 @@
[ [
{ {
"Id": 1, "Id": 1,
"Image": "https://tse4.mm.bing.net/th/id/OIP.fc5TQflh0cbxB1GUeOdk6gHaK8?w=123&h=180&c=7&r=0&o=5&pid=1.7", "Image": "https://tse4.mm.bing.net/th/id/OIP.fc5TQflh0cbxB1GUeOdk6gHaK8?w=123&h=180&c=7&r=0&o=5&pid=1.7",
"Name": "Admin", "Name": "Admin",
"Email": "admin@gmail.com", "Email": "admin@gmail.com",
"DateCreation": "2024-12-12", "DateCreation": "2024-12-12",
"IsAdmin": true, "IsAdmin": true,
"Comments": [ "Comments": [
{ {
@ -18,19 +18,19 @@
] ]
}, },
{ {
"Id": 2, "Id": 2,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "exploit", "Name": "exploit",
"Email": "exploit@gmail.com", "Email": "exploit@gmail.com",
"DateCreation": "2024-11-12", "DateCreation": "2024-11-12",
"IsAdmin": true "IsAdmin": true
}, },
{ {
"Id": 3, "Id": 3,
"Image": "https://tse4.mm.bing.net/th/id/OIP.XNQPKwc1OUfvnSO9MsxDYgHaE7?w=202&h=180&c=7&r=0&o=5&pid=1.7", "Image": "https://tse4.mm.bing.net/th/id/OIP.XNQPKwc1OUfvnSO9MsxDYgHaE7?w=202&h=180&c=7&r=0&o=5&pid=1.7",
"Name": "testeur", "Name": "testeur",
"Email": "testeur@gmail.com", "Email": "testeur@gmail.com",
"DateCreation": "2024-08-02", "DateCreation": "2024-08-02",
"IsAdmin": false, "IsAdmin": false,
"Comments": [ "Comments": [
{ {
@ -38,21 +38,21 @@
"DateCreation": "2024-08-02" "DateCreation": "2024-08-02"
} }
] ]
}, },
{ {
"Id": 4, "Id": 4,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "dev", "Name": "dev",
"Email": "dev@gmail.com", "Email": "dev@gmail.com",
"DateCreation": "2024-10-10", "DateCreation": "2024-10-10",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 5, "Id": 5,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "jean_doe", "Name": "jean_doe",
"Email": "jean.doe@gmail.com", "Email": "jean.doe@gmail.com",
"DateCreation": "2024-06-25", "DateCreation": "2024-06-25",
"IsAdmin": false, "IsAdmin": false,
"Comments": [ "Comments": [
{ {
@ -60,37 +60,37 @@
"DateCreation": "2024-06-25" "DateCreation": "2024-06-25"
} }
] ]
}, },
{ {
"Id": 6, "Id": 6,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "jane_smith", "Name": "jane_smith",
"Email": "jane.smith@gmail.com", "Email": "jane.smith@gmail.com",
"DateCreation": "2024-07-15", "DateCreation": "2024-07-15",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 7, "Id": 7,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "admin_joe", "Name": "admin_joe",
"Email": "admin.joe@gmail.com", "Email": "admin.joe@gmail.com",
"DateCreation": "2024-05-30", "DateCreation": "2024-05-30",
"IsAdmin": true "IsAdmin": true
}, },
{ {
"Id": 8, "Id": 8,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "dev_anna", "Name": "dev_anna",
"Email": "dev.anna@gmail.com", "Email": "dev.anna@gmail.com",
"DateCreation": "2024-09-05", "DateCreation": "2024-09-05",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 9, "Id": 9,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "support_mark", "Name": "support_mark",
"Email": "support.mark@gmail.com", "Email": "support.mark@gmail.com",
"DateCreation": "2024-11-20", "DateCreation": "2024-11-20",
"IsAdmin": false, "IsAdmin": false,
"Comments": [ "Comments": [
{ {
@ -98,21 +98,21 @@
"DateCreation": "2024-11-20" "DateCreation": "2024-11-20"
} }
] ]
}, },
{ {
"Id": 10, "Id": 10,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "dev_susan", "Name": "dev_susan",
"Email": "dev.susan@gmail.com", "Email": "dev.susan@gmail.com",
"DateCreation": "2024-08-12", "DateCreation": "2024-08-12",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 11, "Id": 11,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "designer_steve", "Name": "designer_steve",
"Email": "designer.steve@gmail.com", "Email": "designer.steve@gmail.com",
"DateCreation": "2024-07-01", "DateCreation": "2024-07-01",
"IsAdmin": false, "IsAdmin": false,
"Comments": [ "Comments": [
{ {
@ -120,45 +120,45 @@
"DateCreation": "2024-07-01" "DateCreation": "2024-07-01"
} }
] ]
}, },
{ {
"Id": 12, "Id": 12,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "admin_lucas", "Name": "admin_lucas",
"Email": "admin.lucas@gmail.com", "Email": "admin.lucas@gmail.com",
"DateCreation": "2024-09-22", "DateCreation": "2024-09-22",
"IsAdmin": true "IsAdmin": true
}, },
{ {
"Id": 13, "Id": 13,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "manager_anna", "Name": "manager_anna",
"Email": "manager.anna@gmail.com", "Email": "manager.anna@gmail.com",
"DateCreation": "2024-05-01", "DateCreation": "2024-05-01",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 14, "Id": 14,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "developer_mike", "Name": "developer_mike",
"Email": "developer.mike@gmail.com", "Email": "developer.mike@gmail.com",
"DateCreation": "2024-11-02", "DateCreation": "2024-11-02",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 15, "Id": 15,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "test_user_01", "Name": "test_user_01",
"Email": "test.user01@gmail.com", "Email": "test.user01@gmail.com",
"DateCreation": "2024-06-10", "DateCreation": "2024-06-10",
"IsAdmin": false "IsAdmin": false
}, },
{ {
"Id": 16, "Id": 16,
"Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7", "Image": "https://tse2.mm.bing.net/th/id/OIP.MMpXBB5RDRYQm05FJmevGAHaKl?w=137&h=195&c=7&r=0&o=5&pid=1.7",
"Name": "admin_kate", "Name": "admin_kate",
"Email": "admin.kate@gmail.com", "Email": "admin.kate@gmail.com",
"DateCreation": "2024-04-16", "DateCreation": "2024-04-16",
"IsAdmin": true "IsAdmin": true
} }
] ]
Loading…
Cancel
Save