Aviseringar
Rensa alla

Låsningsbuggen...


Xisco: Tar vi dock bann så har i alla fall användaren Järn ändå kunnat logga in, dock utan att kunna göra något. Detta för att han inte rensat cache.

Intressant! Där har jag en teori i alla fall som jag ska testa efter lunch.
Kan vara så att inloggningen sker med cookieinformation där, och det kanske är så att vi inte kollar ifall användaren är bannad då.Utan den kontrollen görs först när en rättighetskontroll behöver göras.


   
SvaraCitera
Ämnesstartare

Marcus M: Kan du låsa den användaren som du gjort när det inte funkar?

Användare: test1337
Låste i 30min - funkade, både med och utan kommentar
Provade sedan med och utan kommentar på timmar och dagar.
Oavsett så blev det upplåst när jag loggade in.
Månader funkar, bara det är någon kommande månad så man kan ej låsa t.ex februari året därpå.


   
SvaraCitera

Det var då...

Kan du låsa den användaren igen utan att logga in så ska jag se vad det blir för låsningsdatum i databasen?


   
SvaraCitera
Ämnesstartare

Marcus M: Kan du låsa den användaren igen utan att logga in så ska jag se vad det blir för låsningsdatum i databasen?

Loggade in för att se om låsningen jag gjorde senast var kvar men den verkade ha försvunnit... test1337 var låst senast jag försökte logga in för en timme sedan. Hade låst till oktober.

Ska prova att låsa nu till imorgon så får du kika.


   
SvaraCitera

Ok, det var skumt. Användaren är nu låst till "2013-09-01 13:11:00"


   
SvaraCitera
Ämnesstartare

Marcus M: Ok, det var skumt. Användaren är nu låst till "2013-09-01 13:11:00"

Ska jag prova att logga in nu?


   
SvaraCitera

Nej, du kommer att bli inloggad och låsningen försvinner eftersom "2013-09-01 13:11:00" < nu


   
SvaraCitera
Ämnesstartare

Marcus M: Nej, du kommer att bli inloggad och låsningen försvinner eftersom "2013-09-01 13:11:00" < nu

Läste ej datumet Rodnar
Jaja, börja jobba nu så du tjänar lite pengar!


   
SvaraCitera

Så.. där valde du att låsa användaren till 1:a oktober bara utan att röra något annat än månad och dag?


   
SvaraCitera
Ämnesstartare

Marcus M: Så.. där valde du att låsa användaren till 1:a oktober bara utan att röra något annat än månad och dag?

Va? Menar du nu senast?
jag valde bara 1 dag, så det borde ha stått till morgondagens datum?

Annars när jag förut låste månad och dag tryckte jag på dagen eller månaden och sedan lås, utan att skriva anledning.


   
SvaraCitera

Xisco: Va? Menar du nu senast?
jag valde bara 1 dag, så det borde ha stått till morgondagens datum?

Aha, tror vi har identifierat problemet där.
Det kanske kan tyckas en aning ologiskt, men väjer du bara 1 under dag så kommer användaren låsas till 1:a aktuell månad, d.v.s låsas upp direkt.
Det är vilken dag (datum) som ska anges, alltså 7 om användaren ska låsas till imorgon.

Edit: Alltså inte antalet dagar..


   
SvaraCitera
Ämnesstartare

Marcus M: Det är vilken dag (datum) som ska anges, alltså 7 om användaren ska låsas till imorgon.

jaha, och ja, verkar ologiskt men ändå inte helt.
Så då antar jag att timmar är samma? Om jag klickar i 23 så är det inte 23h som gäller utan till klockan 23?
Minuter funkar som det ska? Om jag låser 45minuter så är den låst i 45minuter?


   
SvaraCitera

Nej, det är datum och tid som gäller, om du ska låsa en användare i en timma nu så ska du ange 14 under timmar.

Jag vet inte hur jag ska förklara detta bäst, men tänk att allt utgår från dagen datum, och det som ändras blir modifikationer.
- om en användare ska låsas exakt en månad så anger ni nästkommande månad
- om en användare ska låsas exakt en dag så anger ni nästkommande datum (om det inte är månadsskifte för då får ni ange nästkommande månad och 1 som dag)

Gud vad kass jag är på att förklara, men jag hoppas ni förstår Skål


   
SvaraCitera
Ämnesstartare

Marcus M: om du ska låsa en användare i en timma nu så ska du ange 14 under timmar.

Bara så jag förstår dig rätt.
Klockan är 16.47, jag vill låsa en användare i en timme, då är det bäst att jag klickar i klockan 18.00 så blir det en timmes låsning (+13minuter då jag låser innan klockan 17.00)?


   
SvaraCitera

Förstår förklaringen!


   
SvaraCitera