Joel Eymard: Fehler bei Benutzerdaten (mit Passwort) editieren

Beitrag lesen

Hi <- Dies ist eine Begrüssung

Aber wenn ich das update starte, habe ich immer folgende mld.:
GET /diploma/update_user.asp?hiddenLoginID=3&[...]

Bekommst du keine richtige Fehlermeldung? Poste das mal (mit den betroffenen Zeilen aus deinem Skript). Hast du die Methode im form-Tag auf post gestellt?

Als zweites möchte ich das passwort auch irgendwie verschlüsseln mit einem sehr einfachen algoritmus.

Nur 5 Postings weiter Unten hättest du die Antwort gefunden. Ich habe im Thread </?m=132704&t=24028> dieselbe Frage gestellt und bin jetzt dran, den MD5-Algorithmus in meine Applikation einzubauen.

Hi Tom2,
Habe im moment GET im Form damit ich in der URL nachschauen kann ob alles mitgeht.
Das editierForm wirdkorrekt gefüllt deshalb hier nur
das Scriptteil mit dem FORM (zwischen den Scripts eine Linie mit----- zum orientieren)...

<form action="update_user.asp" method="get" name="userEditieren">
   <table align="center" cellpadding="2" cellspacing="2" border="0" width="490">
   <tr>
    <td class="tableContentEven" width="180">Benutzer-Name:</td>
    <td class="tableContentEven" width="310">
     <input value="<% = strUID %>" type="hidden" name="hiddenLoginID" size="30">
     <input value="<% = txtUser %>" type="text" name="tbxUsername" size="30">
     <span class="formObligatorisch">*</span>
    </td>
   </tr>
   <tr>
    <td class="tableContentEven">Email:</td>
    <td class="tableContentEven">
     <input value="<% = txtEmail %>" type="text" name="tbxEmail" size="30">
     <span class="formObligatorisch">*</span>
    </td>
   </tr>
   <tr>
    <td class="tableContentEven">Passwort:</td>
    <td class="tableContentEven">
     <input value="<% = txtPword %>" type="password" name="tbxPassword" size="30">
     <span class="formObligatorisch">*</span>
    </td>
   </tr>
   <tr>
    <td class="tableContentEven" valign="top"> </td>
    <td class="tableContentEven">
     <input type="submit" name="btnSubmit" value="jetzt aendern..." width="20">  
     <input type="reset" name="btnReset" value="löschen..." width="20">
    </td>
   </tr>
   </table>
   </form>
------------------------------------------
und hier das script das das update macht:

<% @Language=VBScript %>
<!-- #include file="Scripts/meta.asp" -->

<%
dim objCON,objRS
dim strCON,strDB,strTABELLE,strSQL
dim srvMODE,srvUID,strUID
dim query,strConnUser,strConnPass,txtZeile
' TabellenVariablen...
dim txtLoginID,txtLogin, txtPword, txtEmail

'SetLocale("de")
srvMODE=request.QueryString("MODE")
srvUID=request.QueryString("id")

%>
<!-- #include file="Scripts/db.asp" -->
<%
 strTabelle="tab_login"

strUID = Request.QueryString("hiddenLoginID")
 txtLogin = Request.QueryString("tbxUsername")
 txtPword = Request.QueryString("tbxPasswort")
 txtEmail = Request.QueryString("tbxEmail")

set objCON = Server.CreateObject("ADODB.Connection")
objCON.open strCON
set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strTABELLE, objCON

' Abfrage...
strSQL="UPDATE tab_login SET tab_login.userid='" & txtLogin & "',tab_login.pword='" & txtPword & "',tab_login.email='" & txtEmail & "' WHERE tab_login.loginid=" & strUID & ";"

objCON.execute strSQL

objRS.Close
 Set objRS=Nothing
 objCON.Close
 Set objCON=Nothing

%>

<html>
<head>
<title>Erlebnis Toskana: Mutierte Benutzerdaten von <% = txtUser %>  -  <% = txtEmail %> in der Tabelle eingetragen</title>

<!-- #include file="Scripts/meta.asp" -->
<link href="scripts/toskana_main.css" rel="stylesheet" type="text/css">
<link href="index.css" rel="stylesheet" type="text/css">
<link href="scripts/nav.css" type="text/css" rel="stylesheet">

<!--Script mit LastModified - Links etc. -->
<script language="JavaScript" src="scripts/actions.js" type="text/javascript"></script>
<!-- 2 Script fuer Navigation Coolmenu... -->
<script language="JavaScript1.2" src="scripts/coolmenus4.js"></script>
<script language="JavaScript1.2" src="scripts/cm_addins.js"></script>
</head>
<body>
<script language="JavaScript" src="scripts/createMenuAdmin.js"></script>
<noscript>
<!-- #include file="Scripts/noscript.asp" -->
</noscript>
<br> <br>
<TABLE align="center" cellpadding="0" cellspacing="0" border="0" width="550">
<TR>
 <TD align="right" class="topL" width="10" height="10"><img src="images/cleardot.gif" width="1" height="1" border="0" alt=""></TD>
 <TD class="top" height="10" width="530"><img src="images/cleardot.gif" width="10" height="1" border="0" alt=""></TD>
 <TD align="left" class="topR" width="10" height="10"><img src="images/cleardot.gif" width="1" height="1" border="0" alt=""></TD>
</TR>
<TR>
 <TD class="left" width="10" height="10"><img src="images/cleardot.gif" width="10" height="1" border="0" alt=""></TD>
 <TD class="bg" width="550">

<span class="container">
  <p align='center'>
   <img src='images/tit_erfolgreich500.gif' width='490' border='0' alt=''>
  </p>
  <p align="justify">
   Die Adresse von   <b>"<% = txtLogin %>   <% = txtEmail %>"</b>   wurde erfogreich erfasst. <br>
   Bitte Kontrollieren Sie Ihre Eingaben nochmals. Der untenstehende Text
   gibt Ihre Eingaben wieder.
  </p>

<table cellpadding="5" cellspacing="0" border="0" width="485">
  <tr><td valign='top' class='bg'><b>Login ID:</b>       </td><td valign='top' class='bg'><% = strUID %>   -   (Zahl nicht änderbar!)</td></tr>
  <tr><td valign='top' class='tableContentEven'><b>Benutzername</b>   </td><td valign='top' class='tableContentEven'><span class='objekt'><% = txtLogin %></span></td></tr>
  <tr><td valign='top' class='bg'><b>Emailadresse:</b>      </td><td valign='top' class='bg'><a href='mailto:<% = txtEmail %>'><% = txtEmail %></a></td></tr>
  <tr><td valign='top' class='tableContentEven'><b>Passwort:</b>    </td><td valign='top' class='tableContentEven'><% = txtPword %></td></tr>
  <tr><td valign='top' class='bg' colspan="2"> </td></tr>
  <tr><td valign='top' class='tableContentEven'> </td><td valign='top' class='tableContentEven'></td></tr>

<tr>
   <td valign='top' class='bg' align="center">
    <a href="list_user_table.asp" class="blueLinks">
     [ <img src="images/icons/icon_edit_32x29.jpg" width="32" height="29" border="0" alt=""> edit ]
    </a>
   </td>
   <td valign='top' class='bg' align="right">
    <a href="edit_user.asp?id="<% = srvUID %> "class="blueLinks">
     [ <img src='images/icons/DELETE.GIF' width='18' height='18' border='0' alt=''> auflisten ]
    </a>
   </td>
  </tr>
  </table>

</span>
 </TD>
 <TD class="right" width="10" height="10"><img src="images/cleardot.gif" width="10" height="1" border="0" alt=""></TD>
</TR>
<tr>
 <td class="botL" width="10" height="10" align="right"><img src="images/cleardot.gif" width="1" height="1" border="0"></td>
 <td class="bot" width="530" height="10"><img src="images/cleardot.gif" width="1" height="1" border="0"></td>
 <td class="botR" width="10" height="10" align="left"><img src="images/cleardot.gif" width="1" height="1" border="0"></td>
</tr>
<tr>
 <td colspan="3"> <!-- leerzeile --></td>
</tr>
<tr>
 <td colspan="3">
  <script>
   footer()
  </script>
 </td>
</tr>
</TABLE>

</body>
</html>
------------------------------------------
So, das war's (diese paar Wörtchen da.  :-)

Kannst Du damit was anfangen?

joel