Benny: Bestimmte User auf bestimmte Dateien verweisen

Servus zusammen,

ich muss gleich von anfang an schonmal sagen, das ich nicht wirklich viel Ahnung von ASP habe ;-)

Allerdings hab ich hier jetzt ein kleines Problem, bei dem ich mich aufhänge.

Ich habe eine User-DB in der ich natürlich Username, Passwort aber auch noch eine bestimmte Variable (Währung) drin habe, der den User dann bei der Anmeldung zu seiner Seite führen soll. Sollte der User also z.B. bei seiner Währung den Eintrag "EUR" haben soll er zu der Suchmaske "search_eur.asp" weitergeleitet werden, sollte er aber "USD" haben geht er auf "search_usd.asp".

Wie ich ihn weiterleite ist mir mehr oder weniger schon klar... aber wie gestalte ich die IF-Abfrage in der er dann auf die User-DB zugreift und schaut, welche Währung der User besitzt???

Hier mal ein kleiner Ausschnitt ;-)

<%
name=trim(Request.Form("text2"))
pwd=trim(Request.Form("password2"))

strconn="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="
strconn=strconn & Request.ServerVariables("APPL_PHYSICAL_PATH")&  "db\cos.mdb;"

strconn=strconn & "USER ID=;PASSWORD=;"
dim conntemp, rstemp
   set conntemp=server.createobject("adodb.connection")

conntemp.open strconn
   set rstemp=conntemp.execute("select * from users where user ='"&name&"' and upwd='"&pwd&"'")

if not rstemp.eof then
   session("authenticuser")="yes"
  %>

// Hier müsste dann die IF-Abfrage mit rein //

<br>
<form action=sales_search_usd.asp method=post><center>
Search for Product:
<INPUT id=text1 name=text1>
<INPUT id=submit1 name=submit1 type=submit value=Go>></form>

Wäre super, wenn mir da jemand ganz schnell helfen könnte ;-)

Grüße aus München,
Benny

  1. Hy

    Wie ich ihn weiterleite ist mir mehr oder weniger schon klar... aber wie gestalte ich die IF-Abfrage in der er dann auf die User-DB zugreift und schaut, welche Währung der User besitzt???

    Hier mal ein kleiner Ausschnitt ;-)

    set rstemp=conntemp.execute("select * from users where user ='"&name&"' and upwd='"&pwd&"'")

    ich weiss jetzt nicht wie du über eine If-Abfrage weiterleiten willst, aber ich kanns ja mal versuchen.

    mit "rstemp" hast du ja schon den DB Zugriff...

    nun kannst du prüfen ob eine Währung vorhanden ist:

    If rstemp("waehrung") <> "" Then

    nun kommt die weiterleitung:

    response.redirect  "search_" & rstemp("waehrung") & ".asp"

    wenn keine Währung vorhanden ist:

    Else

    response.redirect "search_default.asp"

    End IF

    Ich hoffe ich konnte einbisschen helfen...

    Gruss
    DaviD

    --

    sh:( fo:| ch:{ rl:( br: n4:& ie:% mo:| va:) de:] zu:} fl:| ss:| ls:$ js:(