har ett litet problem.. har en ruta som heter password..
i den skriver man ett lösenord.. och när man trycker på
delete-knappen så skickas man till kodsnutt #2.. men
så kan man inte skriva märkte jag..
såee.. hur ska man skriva? nu har jag tänkt att man ska
skicka de med en querystring.. med url:en.. eller vad man
skall säga.. och att man sedan drar ut infon i kodbit #2
<% if request.querystring("p") = "delete" then
show = "select * from password"
rs.open show, conn, 1, 2
if request.querystring("password") = rs("password") then
rs.close
conn.execute("delete * from movies where id=" & request.querystring("id"))
response.redirect "?p=main"
else %>
<script language="javascript" type="text/javascript">alert("password incorrect (delete)");window.history.go(-1)</script>
<% end if
end if %>
kan tillägga att jag redan har en form där jag redigerar
infon på samma sida som deleteknappen och att jag där
också använder samma password-pryl, som jag inte får
att fungera tillsammans med deleteknappen..
MEn jag skulle verkligen rekommendera dig att köra Sessions istället för på ditt sätt. Då slipper du öppna en databasen varje gång för att kolla password plus att det är mycket säkrare.
Dessutom stänger du inte dina databaskopplingar rätt.
Det kan knappast vara en hit att skicka lösenordet synligt som en querystring, ta emot lösenordet, ditt password, med request.form på mottagarsidan i stället.
password = request.form("password")
/red. har nog haft fönstret öppet en stund, Cmarts sista svar fanns inte när jag postade. :)
om du skall skicka lösenordet i en querystring, dvs som en del av en url-adress, så rekommenderar jag dig att du tar och krypterar det, även fast det kanske inte är någon värsta hemliga grejen, men man bör lära sig rätt från början!
Även fast man använder session och cookies så bör man kryptera det. :) Men nu skall jag sluta babbla .. fick bara en sådan där mundiarré i virtuell form! :OO