In Bezug auf eine Uhr in/out-Site. Wenn sich Benutzer A anmeldet, werden seine Ein- und Auscheckvorgänge angezeigt. dann meldet sich Benutzer B an. Wenn A die Seite aktualisiert, erhält er B's Ein-/Auscheckvorgänge.
Ich mache das wahrscheinlich falsch, weil Iam den Benutzernamen in einer öffentlichen Variablen speichert, wenn der Benutzer sich immer auf der Serverseite anmeldet, C#, auch für viele andere Berechtigungen auf der Website, durch verschiedene Seiten.ASP.net mehrere Benutzer angemeldet
if (publiclasses.isValid == true)
{
publiclasses.unilogin = UserNametextbox.Text.ToString();
publiclasses.Checkifmissinglogout();
Response.Redirect("checkin.aspx");
}
Wie speichere ich den Benutzer in einer anderen Art und Weise, hält es immer „einzigartig“ und nicht nur überschreibt die alte gespeichert?
Können Sie mehr Code, Ihren Login und Ihre Daten abrufen. Das ist nicht genug Code, um zu sehen, was schief läuft. Wo speichern Sie Ihre Daten? (In der Sitzung, localstorage in der Datenbank?) –
Versuchen Sie, Cookie oder Sitzung für mehrere Benutzer zu verwenden. Bessere Verwendung der Sitzung, die Benutzer leicht behandeln wird. Ich kann in Ihrem Code nichts dergleichen sehen. –