Avatar billede okidoky Nybegynder
26. januar 2007 - 14:52 Der er 18 kommentarer

Et login tjek

Hej

Hvordan kan man give bruger kun 3 forsøg for at logge ind, efter det bliver de spærret fra login siden ?
Avatar billede hmortensen Nybegynder
26. januar 2007 - 14:55 #1
Du kan tælle op i en session.
Avatar billede kalp Novice
26. januar 2007 - 14:56 #2
og tjekke på ip for at blok

session alene betyder jo bare at han kan åbne en ny browser:)
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:05 #3
Ikke hvis man logger ham i basen ;o)
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:06 #4
logger=deaktiverer
Avatar billede kalp Novice
26. januar 2007 - 15:07 #5
michael_stim >> det synes jeg sgu ikke rigtig om... så kan man sgu være noget af en flab over for andre brugere.
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:08 #6
Ja hvis man har deres brugernavn.
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:09 #7
Bruger skal vel alligevel gøres inaktiv. Blokker man for IP, kan man bare bruge en anden computer.
Avatar billede kalp Novice
26. januar 2007 - 15:10 #8
michael_stim >> yep.. det er da også provo;)
hvis det var sådan her på eksperten kunne man taste næsten et tilfældigt navn og blokke det. De fleste nicks er jo taget (dem som hans,henrik,thomas.. altså normale navne)

også ligemeget.. jeg synes det er grimt.

og ja man kan bruge en anden computer.. so what? så er besværet hos personen som prøver at logge ind (kan selvfølgelig være den rigtige bruger)

men helt klart bedre end at man kan blokke for andres konti.
Avatar billede kalp Novice
26. januar 2007 - 15:11 #9
michael_stim >>> så synes jeg MEGET bedre om msn's løsning.. lige holde hotmail'en inactiv i et par minutter.
men ikke en egentlig deaktiveret.. ville da have skiftet fra dem for længst så.
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:14 #10
Kommer jo an på hvor sikkert det skal være og hvor følsomme oplysningerne er. Det mest sikre er jo at deaktivere bruger, som så skal requeste efter et nyt password.
Avatar billede kalp Novice
26. januar 2007 - 15:15 #11
tjah:) jeg synes nu hotmail er meget sikkert selv om man ikke skal requeste for nyt password.

men det er også ligemeget;)
vi har hver sin holdning til det og det er også fair nok
Avatar billede okidoky Nybegynder
26. januar 2007 - 15:45 #12
Man kan gøre det på forskellige måde, men det kommer an på hvad man vil og hvor sikker man vil have sin side skal være.

Jeg synes om den med ip, at man spærre for ens ip, og hvis man vil aktivere den igen kan man sende en mail til admin, for den side jeg skal lave, skal kun give afgang til mindre end 10 bruger. så hvis andre prøver på at logge ind, bliver de spærret fra denne side, da den skal være sikker.

Så hvordan skal jeg lave den med Ip'en.

når brugeren trykker på Login, ??
Avatar billede kalp Novice
26. januar 2007 - 16:01 #13
du kan gøre det på mange måder..

men måske en lettere fremgangsmåde uden IP og uden at du skal bruge så meget vedligeholdelsestid på det er at du opretter en ny kolonne i din brugertabel.
BlokTid kan du f.eks kalde den.
Hvis man prøver at logge ind for 3 gang så bliver BlokTid for denne bruger opdateret med server tiden.

Så skal du blot opdatere din logintjek funktion til at tjekke om der f.eks er gået 2 timer siden han blev blokked.. bestemmer du selv.

hvis du skal kunne annullere en bloktid kan du bare lave en funktion der går ind og opdatere tiden til år 2000 så er der da gået 2 timer.
Avatar billede kalp Novice
26. januar 2007 - 16:04 #14
du kan forresten finde tiden med

time() eller now() vil jeg skyde på
Avatar billede kalp Novice
26. januar 2007 - 16:04 #15
now er nok i db.
Avatar billede okidoky Nybegynder
26. januar 2007 - 16:12 #16
prøver den lige :D
Avatar billede zombien Juniormester
30. januar 2007 - 10:42 #17
du kunne jo også evt. lave den så det bliver tidsbaseret ban/deaktivering.. eks. hvis man skriver sit login forkert 3 gange, bliver både ip og bruger spærret i 24 timer...

og derefter låser systemet selv personen op igen
Avatar billede kalp Novice
30. januar 2007 - 10:45 #18
det her og netop tidsbaseret;)

Kommentar: kalp
26/01-2007 16:01:30
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester