hmmm, så blebv den rettet så opstod der flere fejl :o( Er igang med en kalender, hvor alt ligger på samme side med login, og dem vil jeg fjjrne, da de ligger med og det er vist ikke lige til.
If Session("login") = "ok" Then Response.Redirect "index.asp?do=laggtill" Else Response.Redirect "index.asp?do=inne&in=ja" End If
Og nu har jeg prøvet hele dagen, og troede det lige var dette så var den færdig men nej.
Hvis det er en af jer der lige gidder at kigge på det ville det reddde min dag, og jeg smider flere points i puljen, hvis ikke, så smid et svar eagleeye, så deler i points.
Fjerne login... Det tyder på at der er en session varible som hedder "login" og hvis den er ok laver den en redirect til siden igen med do=laggtill så umiddelbart skal du "bare" lave redirecten til index siden med do=laggtill, men der må være et hvor man skriver bruger/password?? som også skal væk??
men der er to login typer både admin og user og den redirecter lidt forskelligt alt efter om det er admin eller user eksvis er der et sted hvor det kun admin som kan få adgang lige nu.
If Request.Querystring("do")="inne" AND Session("admin") = "ok" Then
Alt det inde i denne del kan også fjernes. dog skal du måske lige kigge på de redirect som laves alt efter admin/user som logger ind. Der sættes også session variables, men de kan alle fjernes hvis login skal helt væk.
kalenderen vises, og aktiviteterne når man idag f.eks klikker på den 21. Så åbnes der en ny side hvor aktiviteten står, den del er ikke færdig endnu, du kan se det her: http://www.hillerodgolf.dk/tirsdag/
Men det er i selve admin modulet den driller, da jeg er igang med at lave mit egen, og denne driller med sit eget login, som jeg ikke kan slette....
som du kan se på mit link øverst i højre hjørne er det her et admin login, denne skal så gælde for alt det bruges på denne del af sitet: http://www.hillerodgolf.dk/tirsdag/
denne settes ind :
<% if session("login") = "" Then Response.redirect("../index.htm") end if %>
på de sider som man ikke skal have rettigheder til uden at logge ind.
Hm jeg bliver mere og mere forviret omkring hvad du vil havde??
Nå jeg skal i seng nu, så det bliver en gang i morgen eftermiddag/aften jeg er tilbage igen..
Men hvis dit login system inde holder moget med if session("login") = "" Then
så kan det jo gå galt for kalenderen bruge samme session variable til at afgøre at en "user" er logget ind: Session("login")="ok"
men hvis du vil bruge dit login i øverst højre hjørne så skal du havde rette i den del der hedder: If Request.QueryString("do") = "add" Then
Der skal så tjekke på om session("login") er sat: if session("login") <> "" Then session("admin")="ok" Response.Redirect "index.asp?do=inne" end if end if
For at få adgang til både "user" og "admin" kalenderen skal disse to dele slåes samme til en: If Request.Querystring("do")= "laggtill" Then%> If Request.Querystring("do")= "inne" Then%>
og det skal være den som redirecter til fra "add" som var "inne":
If Request.Querystring("do")= "inne" Then%>
Man kan evt beholde "lagtill", og lade den redirecte til "inne".
Sql = "Select Count(*) as Found from user where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql) if LO("Found") = 0 then Session("login") = "" error = "Du blev ikke godkendt af systemet" else strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("admin/db/tirsdag.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM user where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set ez = myConn.Execute(strSQL) Session("login") = "yes mate" Response.Redirect "admin/index.asp" EZ.Close RS.Close Conn.Close end if end if %>
jeg tester vider i morgen, så skal jeg nok smide nogle flere points på hvis du finder en, eller har fundet, den røde tråd....
Hvis jeg ikke fik forklaret mig godt nok i går, så er det således at når man logger ind som admin, kommer man ind til et admin modul, hvor jeg kan vælge hvad der skal redigeres osv. Øverst på alle sider har jeg denne liggende <% if session("login") = "" Then Response.redirect("../index.htm") end if %> Således at man skal være logget ind for at komme ind på de respektive sider for at redigere. På denne kalender skal jeg så logge ind igen, det er denne der skal væk således at jeg bare kan bruge denne som jeg bruger på de andre sider i admin modulet:
<% if session("login") = "" Then Response.redirect("../index.htm") end if %>
If Request.QueryString("do") = "delete" AND Session("admin") = "ok" Then SQL = "Delete From Mess Where messid = " & Request.QueryString("id") Conn.Execute(SQL) Response.Redirect "index.asp?do=inne" End If
Det er for at lave to links for admin, et link til det som "users" hvade mulighed for som er at tilføje events i "laggtill" delen. Og et link til det "admin" hvade adgang til, noget med at slette evnt og styre "users".
Det her kan jeg ikke finde ud af, så tror jeg må leve med dette, indtil jeg er blevet lidt bedre til asp kode :o) Det er aften nr. 2 hvor jeg sidder og roder med dette script, uden at komme nogen veje
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.