Avatar billede meinert76 Nybegynder
18. maj 2003 - 13:32 Der er 48 kommentarer og
1 løsning

hjælp til....at lave en login modul + nyhed side

Jeg er igang med at lave en foreningshjemmeside, og jeg mangler følgende:

Jeg mangler noget, hvor lederne fra alle sportsaktiviterterne kan gå ind og skrive nogle nyheder...

altså der skal være en indgang til følgende sider:
    Badmintonnyheder
    Håndboldnyheder
    Tennisnyheder
    Volleyballnyheder
    Bordtennisnyheder
    Beach-volleynyheder
    Basketballnyheder

Det eneste som der skal være mulighed for, at at lederne fx. i badmintonafd. får et password og logger ind i badmintonnyheder og så har mulighed for at skrive noget tekst.. fx. at træningen er aflyst ovs...

Du kan se den midlertidige adresse:
http://temp.talkactive01.dk/web2259
Avatar billede -master-d- Nybegynder
18. maj 2003 - 13:37 #1
Det er vel bare at lave en login side.

Hvor du så har en database ved siden af, hvor du kan checke op på om navnet og passwordet passer.

Så laver du bare en session som fortæller om brugeren er logget ind eller ej.

ex.

<%
'Hvis brugeren ikke er logget ind.
If Not Session("LoggedIn") = "ok" Then
' send ham til en anden side.
Response.redirect "andeside.asp"
End If
%>
Avatar billede meinert76 Nybegynder
18. maj 2003 - 13:40 #2
vil du ikke lave en login side til mig....
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 13:43 #3
Hvis -master-d- ikke har til/lyst vil jeg da gerne hjælpe dig :-)
Avatar billede -master-d- Nybegynder
18. maj 2003 - 13:43 #4
kimlarsen1978 > du skal være velkommen til at hjælpe, jeg har andet at gi' mig til lige nu...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 13:55 #5
Okay :-)
-->> meinert76: Jeg kigger på det, og vender snart tilbage
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:09 #6
fint...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 14:11 #7
Lav en side der hedder login_default.asp og sæt dette kode ind:
-------------------
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
<form action="login.asp" method="post">
<p align="center"><b><font face="Tahoma" color="#000000" size="3">Administration af DIN SIDE</font></b></p>
<div align="center">
  <center>
<table border="0" width="50%">
  <tr>
    <td width="19%" bgcolor="#C0C0C0"><b><font size="1" face="Arial" color="#FFFF00">
Navn:&nbsp;</font></b></td>
    <td width="68%" bgcolor="#C0C0C0"><font size="1" face="Arial"><b> <input type="text" name="Bnavn" Size="20" tabindex="1"></b></font></td>
    <td width="68%" bgcolor="#C0C0C0">
      <p align="center"><input type="submit" Value="Login" tabindex="3"></p>
    </td>
  </tr>
  <tr>
    <td width="19%" bgcolor="#C0C0C0"><b><font size="1" face="Arial" color="#FFFF00">
Password:</font></b></td>
    <td width="68%" bgcolor="#C0C0C0"><font size="1" face="Arial"><b> <input type="password" name="Pass" Size="20" tabindex="2"></b></font>
    </td>
    <td width="68%" bgcolor="#C0C0C0">
      <p align="center"><input type="reset" Value="Fortryd" tabindex="4">
      </p>
    </td>
  </tr>
</table>
  </center>
</div>
</form>
</body>
</html>
-------------------
Lav en side der hedder login.asp og sæt dette kode ind:
-------------------
<%
Bruger=request.form("Bnavn")
kode=request.form("Pass")

'din databaseforbindelse
Set connlogin = Server.CreateObject("ADODB.Connection")
connlogin.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\inetpub\wwwroot\bruger.mdb"

sqlbruger="SELECT * FROM login WHERE bruger='"  & bruger & "'"        
set datalogin=connlogin.execute(sqlbruger)

If datalogin.EOF then
%>
<p align="center"><font face="Tahoma">
Vi har ikke registreret en bruger med navnet <b><%=bruger%></b> i vores arkiv<br>
Men Prøv at <a href="login_default.asp">logge ind</a> igen
<%
response.end
end if
If datalogin("Pass")=kode then
  session("bnavn")=datalogin("bruger")
  session("status")=datalogin("status")
  session("Godkendt") = True
  response.redirect("oksiden.asp")
else
  session("Godkendt") = False
%>
Password er Ukendt<br>
Men Prøv at <a href="login_default.asp">logge ind</a> igen</font><br>
<%
response.end
end if

datalogin.close
connlogin.close
set datalogin= nothing
set connlogin = nothing
%>
--------------------
bruger.mdb skal have disse kolonner og tabellen skal hedde "login"
--------------------
ID - Autonr.
Bruger - Tekst
Pass - Tekst
-------------------
Så kan du lave oksiden.asp hvor der er link til de forskellige opdateringssider.
I toppen af alle de sider der skal være beskytte af login sætter du denne kode:
-------------------
<%
if session("godkendt") = false then
response.redirect "login_default.asp"
end if
%>
-------------------
Kan du se ideen?
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:21 #8
Jeg er ikke særlig god til det der asp.. og databaser.... kan jeg ikke logge dig til at lave asp filer og bruger.mdb til mig... hvis du får lidt ekstra...
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:24 #9
det skulle helst virker sådan, at når fx. formanden for badminton logger ind, at man så kommer ind på en side der hedder fx. badmintonnyt.asp og hvis formanden for gymnastik logger ind, så skulle han helst komme ind på gymnastiknyt.asp... ovs...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 14:24 #10
Er resten af siden ikke lavet i ASP?
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:27 #11
nej... den er lavet med iframe....ovs... kan du så ikke...?
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 14:28 #12
Okay, det kan jeg godt lave. Du laver selv de sider hvor de skriver teksten ikke? Det er "kun" loginsiden vi snaller om her ikke?
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 14:28 #13
snaller = snakker :-)
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:29 #14
jo...., jo... "bare" login siden og databasen---
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 14:30 #15
... og der er ASP på serveren?
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:31 #16
ja...
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:31 #17
min email er tommy@stenderup-krogager.dk
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:32 #18
du skal nok få lidt ekstra point...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 14:35 #19
Jeg sender noget til dig, giv mig lige lidt tid :-)
Avatar billede meinert76 Nybegynder
18. maj 2003 - 14:37 #20
ja.. tak for hjælpen...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 15:21 #21
Du kan hente det her: http://www.sallingweb.dk/Eks353971/Eks353971.zip
og teste det her: http://www.sallingweb.dk/Eks353971/
koder er:
brugernavn 1 password 1 = Badminton
brugernavn 2 password 2 = Håndbold
brugernavn 3 password 3 = Tennis
brugernavn 4 password 4 = Volleyball
brugernavn 5 password 5 = Bordtennis
brugernavn 6 password 6 = Beach-volley
brugernavn 7 password 7 = Basketball
Avatar billede meinert76 Nybegynder
18. maj 2003 - 15:27 #22
tak.. hvordan skriver man så på badminton siden...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 15:29 #23
Skriver? Hvad mener du
Avatar billede meinert76 Nybegynder
18. maj 2003 - 15:32 #24
det skulle gerne være, at sådan at formanden kan skrive nogle nyheder så fr andre kan se dem..
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 15:33 #25
Ja, men det troede jeg du selv lavede - det var det jo spurgte dig om.
Avatar billede meinert76 Nybegynder
18. maj 2003 - 15:36 #26
okay.sorry.. jeg troede du mente noget andet..., sorry...
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 15:37 #27
Men OKAY hvormange points snakker vi, for at lave det?
Avatar billede meinert76 Nybegynder
18. maj 2003 - 15:40 #28
150 mere... eller hva? siger du?
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 15:41 #29
Fair nok, jeg vender tilbage inden så længe
Avatar billede meinert76 Nybegynder
18. maj 2003 - 15:44 #30
okay..tak..
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 16:13 #31
Du kan hente det her:
-----------
http://www.sallingweb.dk/Eks353971/Eks353971.zip
-----------
og se et eksempel på en udskrivning her:
-----------
http://www.sallingweb.dk/Eks353971/eksempel.asp
-----------
Hvis du, når du sætter det på din egen side for en fejl når du vil oprette en besked så skal du fjerne "read-only" fra databasen - det kan jeg ikke gøre for dig
Avatar billede meinert76 Nybegynder
18. maj 2003 - 16:15 #32
okay... tak... hvordan overfører jeg de 150 ekstra point til dig..?
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 16:23 #33
Du opretter et nyt spørgsmål med emnet
points til kimlarsen1978
i spørgsmål skriver du bare:
ekstra opgave til http://www.eksperten.dk/spm/353971

så kommer jeg og sender se svar og du accepterer det :-)
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 16:30 #34
Du opretter et nyt spørgsmål til 150 points med emnet
--------------
points til kimlarsen1978
--------------
i spørgsmål skriver du bare:
--------------
ekstra opgave til http://www.eksperten.dk/spm/353971
--------------
så svarer jeg og du accepterer svaret :-)
Avatar billede meinert76 Nybegynder
18. maj 2003 - 19:45 #35
jeg er lige kommet til at se at jeg glemte at skrive gymnastik også skulle på..... altså password 8,, hvordan laver jeg et nyt,,,?
Avatar billede kimlarsen1978 Nybegynder
18. maj 2003 - 20:58 #36
du åbner bare databasen i access og tilføjer den i tabellen login
Avatar billede meinert76 Nybegynder
18. maj 2003 - 21:08 #37
fint... trals...min access ikke virker.. men jeg finde ud af det..
Avatar billede audia3.dk Nybegynder
17. september 2003 - 17:31 #38
kan du ikke kontakte mig kimlarsen1978.. jeg har en ligende projekt som jeg skal have hjælp til..?
Avatar billede kimlarsen1978 Nybegynder
17. september 2003 - 18:13 #39
Hej
Jeg er hådt ophængt på Universitetet og har lige fået nyt job, så jeg er ikke så meget på eksperten.dk i denne periode. Jeg foreslå du stiller spørgsmålet åbent så alle har en chance for at hjælpe dig
Avatar billede audia3.dk Nybegynder
17. september 2003 - 21:33 #40
kan du ikke sende en email til min kimlarsen1978.?
Avatar billede kimlarsen1978 Nybegynder
17. september 2003 - 21:37 #41
Nope, når jeg har problemer bruger jeg eksperten.dk og det synes jeg også du skal gøre.

Eksperten.dk er en hjælp og der er måske andre som kan finde hjælp i dit spørgsmål. Jeg vil gerne hjælpe dig, hvis jeg er på Eksperten. Når du stiller spørgsmålet, du kan evt. skrive her at du har stillet spørgsmålet, og give mig linket til det.
Avatar billede audia3.dk Nybegynder
17. september 2003 - 21:57 #42
problemet er at meinert ikke har tid til foreningsarbejde længere på hans uddannelse/arbejde og hjemmesiden ligge stille hen..

Jeg har taget mig ansvaret for at se om jeg kan få den på benene igen.. og jeg kan se at du har lavet kode arbejdet på den.

Problemer er at du har lavet den som følgende:

brugernavn 1 password 1 = Badminton
brugernavn 2 password 2 = Håndbold
brugernavn 3 password 3 = Tennis
brugernavn 4 password 4 = Volleyball
brugernavn 5 password 5 = Bordtennis
brugernavn 6 password 6 = Beach-volley
brugernavn 7 password 7 = Basketball

bestyrelsen har bestemt at det skal være:

brugernavn Badminton password = ?
brugernavn håndbold password = ?
brugernavn Tennis password ?
brugernavn volleyball password = ?
brugernavn bordtennis password  = ?
brugernavn beachvolley password = ?
brugernavn basketball password = ?
brugernavn gymnastik password = ?

kan du ændre det med de nye forudsætningerne...
Avatar billede kimlarsen1978 Nybegynder
18. september 2003 - 08:06 #43
De vil selv kunne angive password?
Avatar billede audia3.dk Nybegynder
18. september 2003 - 20:44 #44
der skal være et specielt password som jeg ikke vil røbe på internettet..?
Avatar billede audia3.dk Nybegynder
18. september 2003 - 20:52 #45
men du kan skrive til mig på tm@audia3.dk eller skrive en sms til mig.. og så skriver jeg tilbage 51804074
Avatar billede kimlarsen1978 Nybegynder
18. september 2003 - 23:27 #46
kan du ikke bare åbne databasen og skifte kodeordet ud?
Avatar billede audia3.dk Nybegynder
19. september 2003 - 13:30 #47
jeg kan ikke åbne den fil... jeg har en ældre access..
Avatar billede kimlarsen1978 Nybegynder
19. september 2003 - 17:51 #48
hvilken access?
Avatar billede audia3.dk Nybegynder
20. september 2003 - 11:02 #49
jeg lukket spørgsmålet.. jeg har selv klaret problem.
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