Avatar billede crapmaster Nybegynder
14. marts 2003 - 10:07 Der er 9 kommentarer og
1 løsning

Et Loginind system med point

Hej hej

Jeg har et loginsystem hvor folk logger sig ind, jeg kunne godt tænke mig at de kunne få 2 point vær gang de har været på siden i 5 min, nogle der gider hjælpe mig.

Systemet køre i en DB,
Avatar billede dcasso Nybegynder
15. marts 2003 - 08:07 #1
Måske ikke noget fantastisk bud, men et bud.

Har du overvejet at registrere den tid de logger ind, og så bare som de bevæger sig rundt på sitet (går jeg ud fra de gør), så se om der er gået 5 minutter, og hvis der er så opdatere dem.
Avatar billede crapmaster Nybegynder
15. marts 2003 - 12:30 #2
Nej det har jeg ikke, men det lyder som en god ide, er det nådet du kan hjælpe mig med at lave....
Avatar billede dcasso Nybegynder
15. marts 2003 - 13:39 #3
Jeg kan godt komme med mere præcise ideer, hvis det er det du mener.

Men denne løsning er meget simpel, idet du bare opretter en session, som du tildeler tidspunktet de er kommet ind på. Og så har du bare øverst på alle sider et lille script som tjekker hvad tiden er og hvornår de kom ind. Trækker tallene fra hinanden, er det over 5 minutter tildeles de to point i databasen, eller hvor du ellers vil havde pointene lagt ind
Avatar billede crapmaster Nybegynder
15. marts 2003 - 13:44 #4
Hvor smider jeg den hen, laver jeg en ny fil eller hvad, Login køre i en db.
Skal jeg oprettet en table i denne, ????? jeg er sku ikke helt med, da jeg er MEGET ny inde for ASP og DB

HJÆLP
Avatar billede dcasso Nybegynder
15. marts 2003 - 14:40 #5
Ok, det er jo ik helt til at vide :)

Men kan vi ikke i stedet køre over e-mail, da jeg sjældent er inde på denne side :) Og også er for doven til at gå herind hver gang.

Så smid lige din email.

Men, nej, du skal køre i samme tabel, du behøves slet ikke udvide noget. Går ud fra du i forvejen har en point-attribut i databasen, denne skal vi jo bare opdatere og hente fra.

Et forløb:

Brugeren logger ind
Du opretter en session: Session("tidspunkt") = Now()
Brugeren bevæger sig rundt, på hver side han kommer ind på laver du en if-sætning, hvormed du tjekker om tidspunkt og now() er mere end fem minutter forskelligt, hvis de er, så updater du db'en med 2 point.
Avatar billede crapmaster Nybegynder
15. marts 2003 - 15:40 #6
Min E-Mail er : Binderkrantz@TdcAdsl.dk
Avatar billede bullefardk Nybegynder
15. marts 2003 - 15:44 #7
Reglerne: 12§ der må ikke tildele point for en løsning der ikke er tilgængelig for alle Ekspertens brugere.
Avatar billede crapmaster Nybegynder
15. marts 2003 - 16:23 #8
Rolig nu mester, Spm er jo heller ikke lukket vel
Avatar billede crapmaster Nybegynder
15. marts 2003 - 19:07 #9
Jeg lukker dette spm da jeg selv fandt ud af at løse problemmet,

Session("Point") = now()
SQL = "UPDATE [user] SET Dato2 = #" & Now() & "#, Point = Point + 10 WHERE ID = " & rs("ID")
Avatar billede crapmaster Nybegynder
15. marts 2003 - 19:07 #10
Jeg lukker
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