Skip to content

Commit e3e71f0

Browse files
authored
Update login.html
Signed-off-by: Server Tutorial <servertutorial45@gmail.com>
1 parent 84dd25f commit e3e71f0

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

Best/login.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1" />
66
<title>Login e Donazione</title>
7-
<!-- Favicon di default (verrà aggiornato dinamicamente) -->
7+
<!-- Favicon di default (verrà aggiornato dinamicamente da version.json) -->
88
<link id="dynamic-favicon" rel="icon" href="https://i.postimg.cc/XYfBdscq/icon.png" type="image/png" />
99
<style>
1010
/* Stili moderni e minimal per un design pulito */
@@ -152,7 +152,6 @@ <h2>Accedi per visualizzare i giochi</h2>
152152
if (versionData) {
153153
donationInfo.innerHTML = `
154154
<p class="info">
155-
<img src="${versionData.icon_link}" alt="Icona donazione" class="donation-icon">
156155
${versionData.donation_message}
157156
</p>
158157
`;
@@ -186,6 +185,16 @@ <h2>Accedi per visualizzare i giochi</h2>
186185
const passwordInput = document.getElementById("password").value;
187186
const errorDiv = document.getElementById("error-message");
188187

188+
// Controllo per evitare login simultanei con lo stesso account.
189+
const existingSession = localStorage.getItem("loggedInUser");
190+
if (existingSession) {
191+
const session = JSON.parse(existingSession);
192+
if (session.username === username) {
193+
errorDiv.innerText = "L'account è già connesso in un'altra finestra.";
194+
return;
195+
}
196+
}
197+
189198
if (!accountsData) {
190199
errorDiv.innerText = "Dati account non disponibili al momento.";
191200
return;

0 commit comments

Comments
 (0)