14. januar 2002 - 19:40Der er
8 kommentarer og 1 løsning
spm. ang loginsystem
Hej,
jeg sidder og nørkler lidt med et login-system i ASP. Jeg har fundet et par komponenter som jeg prøver at passe til. Nu er min viden omkring ASP lidt begrænset, så jeg ville blive glad hvis der var en ekspert, der kunne give mig et letforståeligt svar på, hvad der foregår herunder, især med funktionen \"SQLreplace\" som jeg ikke rigtigt kan forstå formålet med?? På forhånd tak!
Function checklogin(brugernavn,password) set tjek = Conn.Execute(\"SELECT * FROM bruger WHERE brugernavn = \'\"& brugernavn &\"\' AND password = \'\"& password &\"\'\") If tjek.EOF THEN Response.Write \"<center><FONT FACE=Verdana SIZE=4 COLOR=#FF0000><B>Bruger ikke fundet</B></FONT></center>\" Else Session(\"login\") = tjek(\"id\") Response.Redirect(\"loggetind.asp\") End If End Function
Function sqlreplace(streng) sqlreplace = Replace(streng,\"\'\",\"\'\'\") End Function
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
sqlreplace finder alle \' i variablen \"streng\" og erstatter dem med \'\' da access database ikke kan må indeholde et enkelt \' så der for laver man den om til 2!
nejnej.. funktionen bliver ikke engang kaldt i dette stykke kode som du har smækket op her..! -men er der mere kode i filen? -og hvad bruges filen til?
Hvade glemt denne linie: <% If Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" Then checklogin sqlreplace(Request.Form(\"brugernavn\")),sqlreplace(Request.Form(\"password\")) %>
det giver vist lidt mere mening... Men funktionen er altså strengt;) taget ikke nødvendig?
så jov, den er nødvendig, og det er altid godt at have den med..! -Jeg har den altid med når jeg laver communites eller forums og den slags, så jeg ville da bestemt anbefale den!
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.