webForumDet fria alternativet

Antal felaktiga inloggningsförsök

.NET

3 svar · 285 visningar · startad av Uwe

Medlem sedan nov. 2003181 inlägg
Frågan#1

Jag har för mig att jag sett en tråd om detta innan, men jag kan omöjligt hitta den så jag skriver en ny. :i

På den inloggningssidan jag har, tänkte jag lägga till att det max går att försöka logga in tre gånger innan kontot spärras. Frågan är vilken den bästa lösningen för detta är?

Den lösningen jag har nu är att skapa en sessionsvariabel för att hålla reda på antal felaktiga försök. Men eftersom jag har sett andra bättre(?) lösningar skulle det vara intressant att veta vilka de kan vara...

//Uwe

Medlem sedan nov. 20014 054 inlägg
#2

spärrakontot, dvs om användarnamnet är rätt men lösenordet är fel, så är de inte de svåraste.

Kan sätta att de spärras en viss tid eller så, genom att sätta ett attribut extra till användartabellen., som får ett timestamp när andra misslyckade inloggningen gjorts, och när de då har gått en viss tid, säg 15 min. Så kan man logga in igen, eftersom kommande timestamp är 15 min äldre än den befintliga.

Frågan är bara hur du menar med spärra kontot, en viss tid, eller tills de skickar ett mail och säger jag vill komma åt det!

Medlem sedan nov. 2003181 inlägg
#3

Ja, det blir nog en lösning där man spärrar om användarnamnet är rätt, men lösenordet fel.

Frågan är bara hur du menar med spärra kontot, en viss tid, eller tills de skickar ett mail och säger jag vill komma åt det!

Yes, något sådant var det tänkt. Men din idé om att lägga in en timestamp för att spärra en viss tid har jag inte tänkt på, men en bra idé.

Frågan jag mest tänkte på är hur det går att få med sig variablerna om missade försök mellan försöken utan att behöva skriva i databasen.

Medlem sedan nov. 20014 054 inlägg
#4

möjligheten kan väl vara att ha en session eller en kaka som håller reda på det.

om man inte vill ha det i databasen dvs. finns säkert fler kluriga sätt.

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)