14. marts 2003 - 10:07Der 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.
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.
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
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
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.
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.