Avatar billede sorenmt84 Juniormester
12. juli 2001 - 18:04 Der er 20 kommentarer og
3 løsninger

Login system - Lav nogle store rettelser

Jeg har et lille login system som jeg gerne vil have udbygget med en del funktioner, som er lidt mere end jeg kan finde ud af…..

Brugerlevel: Der skal et brugerlevelsystem ind med 3 niveauer hvor 1 er højst og 3 mindst. 3 skal kun komme ind hvor det kræver 3 som adgang mens 2 skal kunne komme ind på både 2 og 3 og 1 skal kunne komme ind på 1, 2 og 3. Jeg har forstillet mig det på den måde at man includer en fil f.eks. level_1.asp hvis det er en niveau 1 fil man vil beskyttet osv.

DB adgang: i godkendt.asp skal jeg have en db adgang til brugerns dater (ligger i tabellen ”brugere”) Så jeg f.eks. kan få skrevet ”velkommen (brugernsnavn) til denneside” olign.

Feltet ”godkendt” skal være ”hakket af (-1)” før at man kan bruge sin konto. Hvis man forsøger at logge ind og man ikke er godkendt skal man afvises.

Feltet ”online” skal opdateres når man logger ind, så det bliver ”ja” i stedet for ”nej” tilsvarende skal det opdateres til ”nej” når man logger ud.
Det skal også være sådan, så hvis man har valgt at systemet automatisk skal logge en ind, skal der ikke hele tiden stå ”ja” i online feltet, selvom computeren f.eks. er slukket.

Time-out: Der skal en time-out funktion ind, så hvis f.eks. ikke gør noget i 15 minutter skal man logges af og ”online” feltet skal opdaters.

Hvis man lukker browseren uden at logge af så ”online” bliver opdateres skal den på en eller anden måde også opdatere ”online”

- Alt dette med online må gerne laves på en smartere måde hvis du har sådan en, den skal ”bare” kunne det jeg nævner oven over!

Opdatering: En side hvor man kan opdatere sine db oplysninger. Den skal også opdatere cookien, så login oplysninger passer hvis man ændre dem. Der skal ikke være mulighed for at ændre brugernavn.

Status: På en anden side f.eks. test.asp skal man kunne se sin login status – Noget ala her på eksperten.dk – man skal altså kunne se sit brugerenavn og lidt tekst, så man kan se at man er logget ind. Hvis man ikke er logget ind skal man have en anden tekst, hvor man bl.a. har mulighed for logge ind.

Har man et system der minder om dette her, er jeg ligeglad om man bruger det, eller om man bygger det ind i dette her. Den færdige løsning skal mare kunne alt dette her, samt det system kunne i forvejen.

Filen kan hentes her:

www.sejs.dk/adm/pass.zip

Avatar billede euroman28 Nybegynder
12. juli 2001 - 18:17 #1
hvis du lægger 800kr oven i de 800 point så går jeg igang med det samme :)
Avatar billede sorenmt84 Juniormester
12. juli 2001 - 20:55 #2
Da det et til en spejder side, kan jeg ikke tilbyde penge, men jeg vil gerne give 1500 point, hvis det er det!
Avatar billede tmceu Praktikant
12. juli 2001 - 23:16 #3
ehh, 1500 point! Du har da vist kun 950...

Jeg var lige på nippet til at tilbyde at lave det for point, men dette spørgsmål kan da ikke være seriøst, når du lover flere point væk end du har.

Mvh
Thomas
Avatar billede sorenmt84 Juniormester
13. juli 2001 - 10:17 #4
beklager, jeg fik kigget på placering, og på en eller anden måde set det som om jeg havde 1658 point. Nen jeg vil godt give 955 hvis der er nogen der vil lave det for dem
Avatar billede tmceu Praktikant
13. juli 2001 - 16:12 #5
Jeg vender tilbage med et forslag til løsning (ikke den endelige løsning endnu), så kan vi snakke videre derfra...

P.S. Det var ikke så meget spørgsmålet om 800 el. 1500 point, mere det faktum at alt for mange mennesker har travlt med at love lidt for meget :-)
Avatar billede sorenmt84 Juniormester
13. juli 2001 - 17:09 #6
Jeg glæder mig til at se dit bud...

Nu er det ikke for at hunse med dig, men har du et ca. bud på hvornår du kan have noget klar.
Avatar billede tmceu Praktikant
13. juli 2001 - 21:14 #7
Jeg vil foreslå et mere generisk adgangs niveau system, der ikke er begrænset til 1, 2 og 3, så behøver du ikke lave ændringer, hvis du senere får behov for flere niveauer. Dette kan eks. gøres ved at gemme adgangs niveau i en sessions variabel og så lave en include som det første på alle sider, eks. noget i stil med:

<%
dim PageLevel
PageLevel = 2

if Session(\"AccessLevel\") > PageLevel then
  Response.Redirect \"noaccess.asp\"
end if
%>

De øvrige ting er ikke noget problem, men du skal være opmærksom på, at i de tilfælde hvor brugeren forlader dit site uden at logge ud, vil der være en time out periode, inden online ja/nej opdateres.

Jeg kan levere i løbet af denne week-end.

Afregning: 800 point som spørgsmålet er oprettet med, 400 up front, resten ved levering.

Beslutningen er op til dig.
Avatar billede sorenmt84 Juniormester
13. juli 2001 - 22:49 #8
Det lyder meget fornuftigt, det du skriver med niveauer, jeg er næsten lige glad med hvordan det er skruet sammen, hvis bare det virker, og kan det jeg har nævnt i spørgsmålet!

Det er fedt, hvis du allerede kan have det færdigt i weekenden.
Med hensyn til vores lille diskution om point, har vi vist begge \"tåget\" lidt rund, da jeg på nuværende tidspunkt har 955 + de 800 som er ude i dette spørgsmål, hvilket vil sige at jeg har 1755 point (eller hvade) Men nok om det!
Jeg vil gerne give dig 1200 point for systemet!

Jeg er godt klar over at der vil gå et stykke tid inden den opdatere \"online\" feltet, min pointe er bare, at hvis personen lukker uden at logge af, og så tager på 14 dages ferie eller lign. skal der ikke stå han er online!

Avatar billede tmceu Praktikant
14. juli 2001 - 00:37 #9
Nåh ja den lille detalje omkring point, jeg havde ikke lige medregnet point for dette spørgsmål :-)

Som jeg sagde tidligere, har jeg bare allerede set en del point-lokkere herinde, og der blev du lige dømt lidt for hurtigt, undskyld.



Avatar billede sorenmt84 Juniormester
14. juli 2001 - 10:24 #10
Alt forladt :-)
Avatar billede tmceu Praktikant
16. juli 2001 - 01:35 #11
stsejs >> hvad er din email adresse ?
Avatar billede tmceu Praktikant
16. juli 2001 - 02:00 #12
Jeg ved godt det blev lidt sent, men jeg havde håbet jeg kunne nå at fange dig alligevel. Problemet er nu, at jeg tager på ferie om få timer, så jeg kan ikke kontaktes de næste 10 dage.

Jeg prøver at finde en PC i en lufthaven og mailer i så fald rettelserne til dig.

Hvis du ikke kan vente og er nødt til at få en anden til også at lave rettelsene, er der ingen sure miner herfra.
Avatar billede sorenmt84 Juniormester
16. juli 2001 - 10:44 #13
soren@sejs.dk

Beklager den først kommer nu, men der kunne ikke etabalerest forbindelse til ekspertens server da jeg prøvede!
Avatar billede moviez Nybegynder
23. juli 2001 - 01:24 #14
hvad med at lukke ?
Avatar billede sorenmt84 Juniormester
23. juli 2001 - 09:52 #15
Jeg kan ikke lukke spørgsmålet før tmceu kommer hjem fra ferie, så jeg kan få hans løsning!
Avatar billede moviez Nybegynder
23. juli 2001 - 10:32 #16
ok hvad med:

Som bruger kan du:
- Registrere dig
- Ændre din profil (DET MED AT LOGGE IND ER ET SELVFØLGE!!!)
- Skrive Tags på Tagwall\'en
- Se alle brugere
- Se brugere alfabetisk
- Top 10 over mest klikkede brugere
- Top 10 over senest oprettede brugere
- Statisk over (bruger, kvinder, mænd, alder, hits)

Som Admin kan du:
- Ændre/slette/godkende brugere
- Ændre/slette/godkende tagwall


http://www.activeserverpages.dk/download/default.asp?mode=showdownload&id=277
Avatar billede sorenmt84 Juniormester
23. juli 2001 - 10:40 #17
Det har jeg, og det kan overhovedet ikke halvdelen af hvad det jeg skal bruge kan!
Avatar billede moviez Nybegynder
23. juli 2001 - 10:43 #18
stsejs ;o) okay...troede du kunne bruge den til noget !
Avatar billede sorenmt84 Juniormester
29. juli 2001 - 17:39 #19
>> tmceu

Er du kommet hjem fra ferie?? Jeg glæder mig til at se systemtet
Avatar billede sorenmt84 Juniormester
13. august 2001 - 08:22 #20
>> tmceu

Jeg ville lige hører om du er færdig med systemet!
Avatar billede tmceu Praktikant
13. august 2001 - 17:14 #21
Ja, og du skulle også gerne have modtaget en mail med en zip fil, men det ser ikke ud til at være tilfældet. Jeg senere mailen til dig igen hjemme fra senere i aften (sandsynligvis lidt før midnat).
Avatar billede sorenmt84 Juniormester
13. august 2001 - 17:15 #22
OK!
Avatar billede sorenmt84 Juniormester
08. januar 2002 - 16:10 #23
Dette spm er vist gået helt dødt!!! Men tak for hjælpen
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