Avatar billede funguy Nybegynder
04. februar 2004 - 19:35 Der er 6 kommentarer og
1 løsning

Sikker password beskyttelse

Hey!

Jeg skal bruge et eller andet script, som er sikkert. Ikke bare et java-script man let kan komme udenom, men et der VIRKELIG er sikkert!

Det skal kun bruges med 1 enkelt bruger, og der skal helst være log-ud funktion med i scriptet!

Mange tak på forhånd! :)
Avatar billede eagleeye Praktikant
04. februar 2004 - 19:42 #1
Du kan prøve at kigge på et login system, du kan downloade forskellige herfra.
http://activedeveloper.dk/download/default.asp?mode=kategori&id=5&page=0

Eller fra denne side:
http://www.asp.dk/sources.asp?mode=list_sources&tech_id=1&cat_id=12
Avatar billede funguy Nybegynder
04. februar 2004 - 19:56 #2
Ehh.. nogen speciel jeg skal kigge på?
Avatar billede eagleeye Praktikant
04. februar 2004 - 20:01 #3
Du kan prøve at kigge på dette:
http://activedeveloper.dk/download/default.asp?mode=showdownload&id=223

men pricippet er man har en formn hvor man taster brugernavn og password ind. Så tjekkes det mod en database. Findes bruges sætte man en session variable som indikere man er logget ind.

Session("login") = "ok"


Så kan man på de sider som skal være login sikret tjekke på om man er logget ind.
<%
if session("login") <> "ok" then
  'brugeren er ikke logget ind og må ikke se siden. Redirect til logn siden
  Response.Redirect("login.asp")
else
  'Ok vis siden
%>
<html>

</html>
<% end if %>
Avatar billede steen Nybegynder
04. februar 2004 - 20:01 #4
Du kan lave en fil der heder login.asp og smide følgende ind:


<%
Dim Login, Pass, Url

'================================
'Skriv her dit login og password
Login = "elefant"
Pass = "manege"
'skriv her, hvilken fil der skal sendes videre til ved korrekt login
Url = "ok.asp"
'================================


If session("loggetind") = True Then
    If Request.QueryString("action") = "logud" Then
        Session.Abandon
        Response.Redirect("login.asp")
    End If
Else
    If (Request.Form("user") = Login And Request.Form("pass") = Pass) Then
        Session("loggetind") = True
        Response.Redirect(url)
    Else
        Response.Write "Forkert logind eller brugernavn!"
    End If

%>

<Form action=login.asp method=post id=form1 name=form1>
    Brugernavn:<input type=text name=user><br>
    Password:<input type=password name=pass>
    <input type=submit>
</form>
<%
End If
%>

Derefter kan du lave en side der hedder ok.asp og der sætter du dette her ind:
<%
If Session("loggetind") <> True Then
        Response.Redirect("login.asp")
End If
%>
Du er nu inde

<a href="login.asp?action=logud">Logud</a>


Ovenstående kode sætter du så ind på alle de sider du vil passwordbeskytte.

/Steen
Avatar billede funguy Nybegynder
04. februar 2004 - 20:07 #5
Steen> Kigger på det i morgen...

Indtil videre skal I have mange tak for hjælpen! :)
Avatar billede steen Nybegynder
23. februar 2004 - 21:57 #6
Er det ikke ved at være lukketid?
Avatar billede funguy Nybegynder
22. september 2011 - 22:45 #7
Jo - beklager at hovedrengøringen først sker nu. :o

Skriv svar, så er der point.
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