Avatar billede dj-hupi Nybegynder
01. juli 2003 - 10:17 Der er 28 kommentarer og
3 løsninger

login skal ikke vidre sendes

Hej jeg har et lille problem jeg er ikke særlig skrap til ASP men jeg forsøger at kunne lave lidt med de scripts som er free. Jeg har denne login som jeg gerne vil have til at BLIVE på den side
Alså når jeg har logget ind skal den ikke skift side til bruger.asp men skal opdatere og skrive at brugeren er loggede ind

Default:
<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")

If Request("mode") = "Check" then

Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
Set Login = Rs.Execute(Sql)
if Login("Found") = 0 then
Session("login") = 0
error = "Wrong Username or Password."
else
Session("Login") = 1
Session("password-session") = Request("username")
Response.Redirect "bruger.asp"
end if
else
end if

%>
<HTML>
<HEAD>
<title></title>
<base target="hovedramme">
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<form method="POST" action="menu.asp">
<input type="hidden" name="mode" VALUE="Check">
<center>
<table border="0" width="50%" cellspacing="1">
  <tr>
    <td width="100%"><%=error%></td>
  </tr>
        <div align="right">

        <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111">
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <a target="_top" href="default.asp">Frontpage</a></font></td>
        <td width="151">&nbsp;</td>
      </tr>
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Username:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="text" name="username" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Password:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="password" name="password" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <input type="submit" value="Login" name="submit" ></font></td>
        <td width="151">&nbsp;</td>
      </tr>
          <tr>
            <td width="15" height="20" align="left">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
            <td width="106" height="20" align="left">
            <font face="Verdana" size="1">
            <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td>
            <td width="151" height="20" align="left">
            &nbsp;</td>
          </tr>
        </table>
   
        </div>
   
</body>

</html>

Bruger.asp:

  <%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")

If Request("mode") = "Check" then

Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
Set Login = Rs.Execute(Sql)
if Login("Found") = 0 then
Session("login") = 0
error = "Wrong Username or Password."
else
Session("Login") = 1
Session("password-session") = Request("username")
Response.Redirect "bruger.asp"
end if
else
end if

%>

Hvis det er til nogen hjælp :/
Avatar billede dk_akj Nybegynder
01. juli 2003 - 10:19 #1
Erstat denne linie:
Response.Redirect "bruger.asp"

med:
Response.write "Velkommen " & Request("username")

//akj
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 10:21 #2
Virker ikke :/ Siger siden kan ikke vises ...
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 10:24 #3
Sorry det gør det men login boxen kommer stadig :/
Avatar billede cesil Nybegynder
01. juli 2003 - 10:34 #4
prøv

Response.write "Velkommen " & Request("username")
response.end
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 10:36 #5
Yes nemmelig men nu skal jeg bare have den til at blive i tablerne
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 10:37 #6
Også åbner den et nyt vindue den skal bare opdatere det gamle ? ....
Avatar billede dk_akj Nybegynder
01. juli 2003 - 10:55 #7
Har flyttet lidt rundt på det hele :-)

//akj

<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")


%>
<HTML>
<HEAD>
<title></title>
<base target="hovedramme">
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">

<center>
<table border="0" width="50%" cellspacing="1">
  <tr>
    <td width="100%"><%=error%></td>
  </tr>
        <div align="right">

        <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111">
                <tr>


<%

If Request("mode") = "Check" then

    Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
    Set Login = Rs.Execute(Sql)
    if Login("Found") = 0 then
        Session("login") = 0
        response.write  "<td>Wrong Username or Password.</td>"
    else
        Session("Login") = 1
        Session("password-session") = Request("username")
        Response.write "<td>Velkommen " & Request("username") & "</td>"
    end if
else

%>

<form method="POST" action="menu.asp">
<input type="hidden" name="mode" VALUE="Check">
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <a target="_top" href="default.asp">Frontpage</a></font></td>
        <td width="151">&nbsp;</td>
      </tr>
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Username:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="text" name="username" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Password:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="password" name="password" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <input type="submit" value="Login" name="submit" ></font></td>
        <td width="151">&nbsp;</td>
      </tr>
          <tr>
            <td width="15" height="20" align="left">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
            <td width="106" height="20" align="left">
            <font face="Verdana" size="1">
            <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td>
            <td width="151" height="20" align="left">
            &nbsp;</td>
         
   
        </div>
<%
end if
%> 

        </tr>
</table>

</body>

</html>
Avatar billede cesil Nybegynder
01. juli 2003 - 10:55 #8
prøv og udkommenter den her linie

<base target="hovedramme">
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 10:58 #9
//akj - Det virker men der kommer kun en side hvor der står Velkommen
Ville gerne have menuen stadig var der og så brugernavnet stod der

Cesil prøver lige
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:05 #10
Cseil virker ikke :/
Avatar billede cesil Nybegynder
01. juli 2003 - 11:08 #11
må jeg lige se menu.asp
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:09 #12
Øhh den er øverst ellers er der den version som Akj har mixet :D (Det er default.asp øverst)
Avatar billede dk_akj Nybegynder
01. juli 2003 - 11:14 #13
Denne skulle virke borset fra din menu, den må du lige lave under response.write velkommen.

//akj

<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")


%>
<HTML>
<HEAD>
<title></title>
<base target="hovedramme">
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">

<center>
<table border="0" width="50%" cellspacing="1">
  <tr>
    <td width="100%"><%=error%></td>
  </tr>
        <div align="right">

        <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111">
                <tr>


<%

If Request.form("submit") <> "" then

    Sql = "Select Count(*) as Found from users where (username = '" & Request.form("username") & "') and (password ='" & Request.form("password") & "')"
    Set Login = Rs.Execute(Sql)
    if Login("found") = 0 then
    'if login = 1 then
        Session("login") = 0
        response.write  "<td>Wrong Username or Password.</td>"
    else
        Session("Login") = 1
        Session("password-session") = Request.form("username")
        Response.write "<td>Velkommen " & Request.form("username") & "</td>"
    end if
else

%>

<form method="POST" action="menu.asp">
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <a target="_top" href="default.asp">Frontpage</a></font></td>
        <td width="151">&nbsp;</td>
      </tr>
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Username:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="text" name="username" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Password:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="password" name="password" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <input type="submit" value="Login" name="submit" ></font></td>
        <td width="151">&nbsp;</td>
      </tr>
          <tr>
            <td width="15" height="20" align="left">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
            <td width="106" height="20" align="left">
            <font face="Verdana" size="1">
            <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td>
            <td width="151" height="20" align="left">
            &nbsp;</td>
         
   
        </div>
<%
end if
%> 

        </tr>
</table>

</body>

</html>
Avatar billede cesil Nybegynder
01. juli 2003 - 11:14 #14
Du submitter til en side der hedder menu.asp

<form method="POST" action="menu.asp">
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:15 #15
ja det er den jeg kom til at kalde default..... Der skal kun være 1 side om det er menu.asp !
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:16 #16
Hmm Akj så kan jeg måske sætte menuen ind i den side .... ;/
Vil lige se hvad Cesil finder frem til ....
Avatar billede cesil Nybegynder
01. juli 2003 - 11:18 #17
prøv lige det her

<HTML>
<HEAD>
<title></title>

</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<form method="POST">
<input type="hidden" name="mode" VALUE="Check">
<center>
<table border="0" width="50%" cellspacing="1">
  <tr>
    <td width="100%"><%=error%></td>
  </tr>
        <div align="right">

        <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111">
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <a target="_top" href="default.asp">Frontpage</a></font></td>
        <td width="151">&nbsp;</td>
      </tr>
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Username:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="text" name="username" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Password:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="password" name="password" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <input type="submit" value="Login" name="submit" ></font></td>
        <td width="151">&nbsp;</td>
      </tr>
          <tr>
            <td width="15" height="20" align="left">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
            <td width="106" height="20" align="left">
            <font face="Verdana" size="1">
            <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td>
            <td width="151" height="20" align="left">
            &nbsp;</td>
          </tr>
        </table>
   
        </div>
   
</body>

</html>
Avatar billede cesil Nybegynder
01. juli 2003 - 11:19 #18
jeg glemte det nederste

<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")

If Request("mode") = "Check" then

Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')"
Set Login = Rs.Execute(Sql)
if Login("Found") = 0 then
Session("login") = 0
error = "Wrong Username or Password."
else
Session("Login") = 1
Session("password-session") = Request("username")
Response.Redirect "bruger.asp"
end if
else
end if

%>
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:19 #19
Nej Cesil den gør det samme som de 2 første :(
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:19 #20
Arrrh 2 sec
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:21 #21
http://www.itco.dk/ras/www.aqua-world.dk/
Her så kan i selv se det
User = Admin
Pass = test
Den skal blive i den table som den startede i :/
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:22 #22
Der er 2 frames top.asp og menu.asp
Avatar billede cesil Nybegynder
01. juli 2003 - 11:24 #23
jeg får en Wrong Username or Password.
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:24 #24
Sorry
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:25 #25
Nu kan i ...
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:27 #26
Den er faktisk rimelig ok den Akj er kommet med men vil heller have så at den skriver Username i den menu tabel end den sender vidre til bruger.asp som jeg endelig ikke behøver :/
Avatar billede cesil Nybegynder
01. juli 2003 - 11:34 #27
næste forsøg ;-)
<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb")


%>
<HTML>
<HEAD>
<title></title>
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">

<center>
<table border="0" width="50%" cellspacing="1">
  <tr>
    <td width="100%"><%=error%></td>
  </tr>
        <div align="right">

        <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111">
                <tr>


<%

If Request.form("submit") <> "" then

    Sql = "Select Count(*) as Found from users where (username = '" & Request.form("username") & "') and (password ='" & Request.form("password") & "')"
    Set Login = Rs.Execute(Sql)
    if Login("found") = 0 then
    'if login = 1 then
        Session("login") = 0
        response.write  "<td>Wrong Username or Password.</td>"
    else
        Session("Login") = 1
        Session("password-session") = Request.form("username")
        Response.write "<td>Velkommen " & Request.form("username") & "</td>"
    end if
else

%>

<form method="POST" action="default.asp">
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <a target="_top" href="default.asp">Frontpage</a></font></td>
        <td width="151">&nbsp;</td>
      </tr>
                <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Username:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="text" name="username" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">Password:</font></td>
        <td width="151"><font face="Verdana" size="1">
        <input type="password" name="password" size="15"></font></td>
      </tr>
      <tr>
        <td width="15">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
        <td width="106"><font face="Verdana" size="1">
        <input type="submit" value="Login" name="submit" ></font></td>
        <td width="151">&nbsp;</td>
      </tr>
          <tr>
            <td width="15" height="20" align="left">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
            <td width="106" height="20" align="left">
            <font face="Verdana" size="1">
            <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td>
            <td width="151" height="20" align="left">
            &nbsp;</td>
         
   
        </div>
<%
end if
%> 

        </tr>
</table>

</body>

</html>
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:36 #28
Lidt det samme som Akj men ikke helt det jeg var ude på :(
Avatar billede cesil Nybegynder
01. juli 2003 - 11:39 #29
er det den version man kan afprøve nu
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 11:40 #30
Mm .. Jeg sidder lan med serveren :) Kan du gøre så den ikke skifter side ? ....
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 12:05 #31
jeg nøjes med dette ....
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