Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ej behöva logga in från lokalt IP

Postades av 2003-08-08 17:46:06 - Johan Rosengren, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 568 personer

Har kört fast måste vara värmen, nå i alla fall.
Koden som står härunder finns på mina skyddade sidor, men jag vill att man skall slippa logga in om man sitter på mitt nätverk. Så på något sätt vill jag kontrollera IP och om det är 192.168.*.* så skall den ignorera dessa 4 rader och gå direkt in på sidan.

Någon som kan hjälpa mig i rätt riktning?

<code>
Här skall det stå något i stil med <% If Request.ServerVariables("REMOTE_ADDR") = 192.168.*.* hoppa över 4 nästa rader.....

<%username = request.cookies("passes")%>
<%admin = request.cookies("passes3")%>
<%friendlyname = request.cookies("passes2")%>
<%If request.cookies("passes") = "" then response.redirect ("../../asp/login.asp")%> </code>

/Johan


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-08 18:58:47 - Linus Enbom

<code>
ip = Request.ServerVariables("REMOTE_ADDR")

If NOT (192.168.*.* = ip) then
<%username = request.cookies("passes")%>
<%admin = request.cookies("passes3")%>
<%friendlyname = request.cookies("passes2")%>
<%If request.cookies("passes") = "" then response.redirect ("../../asp/login.asp")%>
Else
<%username = ditt username%>
<%admin = ditt admin%>
<%friendlyname = ditt friendlyname%>
End If</code>Jag tror det kan funka....


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-08 19:21:22 - Oskar Johansson

if left(cstr(IP_ADRESSEN), 8) = "192.168." then 'OK


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 02:40:43 - Johan Rosengren

Nja skall väl inte påstå att detta ledde mig åt rätt håll...
Fick hyfsat med felmedd, jag spann vidare på era förslag och det vill sig inte. (dvs jag fick lite olika fel och försökte sen bygga vidare, but no luck).

Det jag inte fattar är att detta borde vara enkelt, IF THEN ELSE osv men det går inte att ordna till för mig... Men jag sliter vidare, förslag emottages tacksamt..

/johan


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 10:00:30 - Linus Enbom

Vad fick du för felmeddelanden?


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 11:54:01 - Johan Rosengren

På ditt Sleepzone så kommer jag till login sidan, dvs att mitt ip nonchas.
Sen kommer jag inte riktigt ihåg vad jag ändrade, men förskte olika varianter med olika felmedd som följd..
Kan man verkligen skriva * och det betyder vad som helst??

På Onkelborgs förslag blir det samma inloggnings sida, men det kanske beror på att jag inte fått in din rad i rätt sammanhang..


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 11:54:18 - Andreas Hillqvist

ÄR du medveten om ditt inloggningssystem är vidöppet? Det är ju bara att fylla i vem man vill logga in som i din Cookie. Sedan gå in på din sida.

<code>
<%

If request.cookies("passes") = "" Then
If Left(Request.ServerVariables("REMOTE_ADDR"), 8) = "192.168." Then

request.cookies("passes") = "ok"
Else
Response.Redirect "../../asp/login.asp"
End If
End If

</code>
Använd Sessionsvariabler istället.

<code>
<%

If Session("passes") = "" Then
If Left(Request.ServerVariables("REMOTE_ADDR"), 8) = "192.168." Then

Session("passes") = "ok"
Else
Response.Redirect "../../asp/login.asp"
End If
End If

</code>

Eftersom användaren inte kan modifierar dessa.


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 12:15:15 - Johan Rosengren

Andreas Jag har inte gjort detta själv utan hämtat på nätet, menar du att han som gjort det har så dålig säkerhet?
Om du har tid så får du gärna slänga ett öga på hela koden och komma med ett expert utlåtande http://www.johanrosengren.com/pass.zip

Men nu är det egentligen inte så farligt om "vem" som helst kommer in, det skyddar inget viktigt och vem som helst kan få ett user & pwd- Det är mest bara för att jag vill ha kontroll vilka som går in. Så att bygga om det är nog inte aktuellt, det har jag inte host host *kunskap* till...

Men att slippa logga in vore bra, med min typ oäkra kod.. (på lokalt ip alltså) :-)

Tack!


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 20:31:45 - Linus Enbom

Använd som Andreas sa med sessions.... Mycket säkrare.
Du kan använa denna kod...<code>
<%
If Session("passes") = "" Then
If Left(Request.ServerVariables("REMOTE_ADDR"), 8) = "192.168." Then

Session("passes") = "ok"
Else
Response.Redirect "login.asp"
End If
ElseIf Session("user") = "" & rs("user") & "" AND Session("pass") = "" & rs("pass") & "" Then
Session("passes") = "ok"
Else
Response.Redirect "login.asp"
End If
%></code>Det ska du ha längst upp på alla sidor...
Då borde du komma in på dom sidor du vill om du sitter från din lokala dator och går mot en annan dator i nätverket.

Annars om du ska gå mot någon annan server som är utanför ditt nätverk så måste du ändra:<code>
If Left(Request.ServerVariables("REMOTE_ADDR"), 8) = "192.168." Then
</code>Till:<code>
If Request.ServerVariables("REMOTE_ADDR") = "Ditt IP-nummer" Then</code>Då tror jag att denna kod borde funka...
Sätt den på alla sidor (login & säkrade sidor)..
Kom ihåg att om du sitter uppkopplad mot den så kan du inte logga ut...
BARA om du har loggat in med användarnamn och lösenord så går det att logga ut.

Testa detta och kolla vad den klagar över....


Sen så måste du ju så klart fixa en databas koppling på varje sida till admin tabellen i databasen för att denna kod ska funka:<code>
ElseIf Session("user") = "" & rs("user") & "" AND Session("pass") = "" & rs("pass") & "" Then</code>


Svara

Sv: Ej behöva logga in från lokalt IP

Postades av 2003-08-09 20:41:04 - Andreas Hillqvist

Har ett exempel i filaeran på inloggningsförfarnade:
Programarkivet:Inloggings förfarande


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 796
27 960
271 761
2 336
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies