Avatar billede getto Nybegynder
21. juli 2002 - 02:48 Der er 15 kommentarer og
1 løsning

login script i asp

Jeg hved man kan finde en masse eksempler til at lave et login script der køre gennem en access database. Men jeg vil gerne have sat det ind i hovedet så jeg kan huske en teori til hvordan sådan et bliver sikkert, så jeg vil spørge en om han vil vise det, så selv den svageste kan følge med, må gerne komme med flere måder ( vi der er flere der vil fortælle det ) men jeg har kun det point at give ud jeg har sat til rådighed.
Avatar billede thufir Nybegynder
21. juli 2002 - 02:50 #1
ej det tror jeg ikke....... det er PÆNT svært!!
Avatar billede mtas Nybegynder
21. juli 2002 - 02:50 #2
Hold da op, jeg vil gerne hjælpe - hvad vil du vide???
Avatar billede thufir Nybegynder
21. juli 2002 - 02:50 #3
Det tager eet stykke tid at lære! først skal man forstå princippet i ASP!!
Avatar billede thufir Nybegynder
21. juli 2002 - 02:50 #4
hehe smarte!
Avatar billede thufir Nybegynder
21. juli 2002 - 02:51 #5
lol vi er til netp sammen :P
Avatar billede mtas Nybegynder
21. juli 2002 - 02:51 #6
Husk at altid at lave session for at tjekke om folk er logget ind. En god ide at have en include file som har denne huske fil.

Samtidig skal du huske at beskytte din loginform mod en special crackkode som kan anvendes i ASP MS.Access database!
Avatar billede mtas Nybegynder
21. juli 2002 - 02:51 #7
Session tjek:
<%
if session("website_sys") = "on" then
' bruger logget på
else
' bruger ikke logget på
response.redirect "side-ingen-adgang.asp"
end if
%>
Avatar billede mtas Nybegynder
21. juli 2002 - 02:52 #8
Sådan kunne et login script se ud:

<%

        Dim DBName, objConn, objRS, strSQL,TempVal       
        DBName = server.mappath("Setup.mdb")           
   
        Set objConn = Server.CreateObject("ADODB.Connection")    
    objConn.ConnectionString = "DBQ=" & DBName & ";Driver={Microsoft Access Driver (*.mdb)};Password=zjn82zrp"   
    objConn.Open

if request.querystring("type") = "exe" then

strVis = "SELECT * from Bruger Where brugernavn = '" & request("brugernavn") & "' AND adgangskode = '" & request("adgangskode") & "'"
set rs = objConn.Execute(strVis)

if rs.eof then
response.redirect "startlogin.asp?e"
else
session("b_alias") = rs("alias")
session("b_ret") = rs("ret")
session("b_mail") = rs("mail")
session("b_brugernavn") = rs("brugernavn")
session("b_adgangskode") = rs("adgangskode")
session("b_on") = "on"
response.redirect "/admin/default.asp?DONE"
end if

end if
%>
Avatar billede mtas Nybegynder
21. juli 2002 - 02:53 #9
Den er dog ikke beskyttet med crack koden med laves nemt om.

Forstår du koden eller skal jeg lave en detaljeret informationskode?
Avatar billede mtas Nybegynder
21. juli 2002 - 02:53 #10
Den include file jeg snakker om kunne eksempelvis også se sådan her ud:
<% if NOT session("b_on") = "on" then %>
<% response.redirect "/admin/userfunc/startlogin.asp" %>
<% end if %>
Avatar billede mtas Nybegynder
21. juli 2002 - 02:55 #11
Lav include ved

<!-- #include virtual = "beskyttet.asp" -->

Henter fra start roden...
Avatar billede mtas Nybegynder
21. juli 2002 - 02:56 #12
>> MANGLER DIN RESPONS <<
Avatar billede mtas Nybegynder
21. juli 2002 - 03:04 #13
Kan du set, det er faktisk lidt svært... Jeg kan dog huske det i hovedet det meste da jeg har prøvet det nogen gange...

Men andre kan vist ikke give mere detaljeret fortælling !
Avatar billede getto Nybegynder
21. juli 2002 - 09:44 #14
Jeg er ASP nørd, men er lidt doven til at lære nye ting ligenu... men laver alle mine sidder i ASP nu, bruger Apache med chili, bare så i ikke tror jeg er newbie, har jeg arbejdet med ASP i 2 år :-)
Avatar billede getto Nybegynder
21. juli 2002 - 13:35 #15
kan man sige session flush,  til at logge af med eller findes den kode ikke?
Avatar billede getto Nybegynder
21. juli 2002 - 15:36 #16
nåjå session.abandon  den glæmte jeg lige :-)
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