Re: Zwangslogin nach Formularversand? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Claus (4645 Beiträge) am Freitag, 21.April.2006, 19:48. WWW: jobmarder.de
    Re: Zwangslogin nach Formularversand?

      Da nich für;-))

      habe bei Lizenz mit dem $_header:Location-Befehl auch gerade ein sehr merkwürdiges Erlebnis gehabt;-))

      In dem einen Verzeichnis klappt es ohne Probleme, in dem anderen bekomme ich einen Server-Fehler angezeigt und die Weiterleitung funzt nicht.

      baseportal ist wie eine Wundertüte, jede Menge Überraschungen;-))

      ....und da reden alle von Version 3;-))

      Gruß

      Claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gunnar (42 Beiträge) am Donnerstag, 20.April.2006, 21:44.
    Zwangslogin nach Formularversand?

      Hallo,
      beim kostenfreien Account habe ich das Problem, dass nach Versand eines selbstgestalteten Formulars eine Seite zum Einloggen erscheint, statt der im Formular angegebenen Zielseite.
      Beim Mietaccount besteht das Problem nicht.
      Woran liegt das?

      Ich möchte beim kostenfreien Account entwickeln und testen und einfach nur die Formularseite sich selbst aufrufen lassen.
      Habe versuchsweise im form-Tag das action-Attribut schon mit unterschiedlichen Werten gefüllt, auch leer gelassen - ohne Erfolg.
      Bei method="get" erhalte ich: "Bitte melden Sie sich an: Name: Passwort: ..."
      Bei method="post" erhalte ich: "[ Fehler: /usr/local/httpd/baseportal/sc/hw/Username/Verzeichnis/Seitenname.htx kann nicht zum Ausführen geöffnet werden."
      Die Rechte sind so vergeben, dass jeder die Seite ausführen und den Quelltext lesen darf. Wie gesagt: Beim Mietaccount besteht das Problem nicht.

     Antworten

    Beitrag von sander (0 Beiträge) am Freitag, 21.April.2006, 11:29.
    Re: Zwangslogin nach Formularversand?

      zeig mal dein formular.

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 14:43.
    Re: Zwangslogin nach Formularversand?

      Das Formular beim kostenfreien Account beginnt so:

      <form method="post" enctype="multipart/form-data" action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Username/Verzeichnis/Seitenname">
      <fieldset ... >
      <!-- und hat dann noch sicherheitshalber: -->
      <input type="hidden" name="htx=" value="/Username/Verzeichnis/Seitenname" />
      <!-- input hidden wegzulassen ändert nichts -->
      
      ...
      <input type="submit" ... />
      </fieldset>
      </form>
      

      Die Zieladresse im action-Attribut ist identisch mit der im Bereich Seite|Aussehen und funktioniert beim ersten Aufruf der Seite ohne Aufforderung zum Login, nur nicht nach betätigen des input-submit-Buttons.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.April.2006, 16:04.
    Re: Zwangslogin nach Formularversand?

      Hi,

      mal 'ne blöde Frage;-))

      gibt es auch eine dazugehörige Datenbank?

      >Bei method="post" erhalte ich: "[ Fehler: /usr/local/httpd/baseportal/sc/hw/Username/Verzeichnis/Seitenname.htx kann nicht zum Ausführen geöffnet werden."
      

      >Beim Mietaccount besteht das Problem nicht.

      Wenn Du bei Miete eine gleichnamige DB hast, bei kostnix aber nicht, dürfte das schon eine mögliche Erklärung dafür sein.;-)

      Gruß

      Claus

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 16:54.
    Re: Zwangslogin nach Formularversand?

      Ja, eine Datenbank gibt es im selben Verzeichnis.
      Habe mal den Namenstest gemacht, aber egal, ob die Datenbank den gleichen Namen wie die Seite hat oder einen anderen, existiert beim kostenfreien Account das Problem mit der Login-Aufforderung.

      Wenn die Datenbank einen anderen Namen als die Seite hat, muss ich den Namen dann im action-Attribut mit
      &db=anderer_Datenbankname
      oder in einem input-hidden-Feld mit 
      
      name="db=" value="anderer_Datenbankname"
      übermitteln?

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 17:03.
    Re: Zwangslogin nach Formularversand? Nachtrag

      Eigentlich soll die Formularseite geladen werden, ohne eine vorgefertigte baseportal-Datenbankabfrage zu starten, da auf der Seite für das Formular mittels Perl-Code spezielle Datenbankabfragen stattfinden.

      Es werden z. B. Straßennamen herausgesucht, die Hausnummern entfernt, die Namen sortiert, doppelte Einträge entfernt und dann in Select-Optionsfeldern als Suchbegriffe angezeigt.
      Die select-Tags haben den Namen des jeweiligen Datenbankfeldes
      name="Suchwörter_DB_Feld~="

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 21.April.2006, 17:11.
    Re: Zwangslogin nach Formularversand?

      nur wenn du mal die relevanten Teile des Templates postest,kann man dir helfen.
      Wenn beim Erstaufruf alles funtkoniert, dann liegt der Fehler entweder in nem Parameter, nem Feldnamen oder irgendwas anderem, was du da machen willst.
      Bis jetzt wissen wir nichtmal, was du mit dem Template machen willst (Datensätze löschen, suchen, ändern, hinzufügen, Mail versenden oder was auch immer...)
      Ein Tipp geht trotzdem: Mal alles andere als das Formular selbst im Quelltext auskommentieren - was passiert da?

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 17:52.
    Re: Zwangslogin nach Formularversand?

      Dank Deines Vorschlags habe ich mal den Code auf das Wesentliche reduziert und sämtliche Perl-Schnipsel entfernt.
      Das Problem mit der Login-Aufforderung besteht weiterhin.
      Seltsamerweise ist in der Quelltextansicht des Browsers folgender Google-Werbe-Code vor dem html-Code, obwohl die Werbung eigentlich in einem extra Frame angezeigt wird, so weit ich das durchschaue.

      Der Quellcode:

      <p align=center>
      <script type="text/javascript"><!--
      
      google_ad_client = "pub-2383597772881744";
      google_ad_width = 728;
      google_ad_height = 90;
      google_ad_format = "728x90_as";
      google_color_border = "800000";
      google_color_bg = "F0F0F0";
      google_color_link = "D80000";
      google_color_url = "D80000";
      google_color_text = "000000";
      google_ad_channel ="9558172095";
      //--></script>
      <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
      </script>
      </p>
      <html><head><title>Suchworte_</title>
      

      <style type="text/css">
      form{width:180px; float:left; margin-right:12px;}
      fieldset{color:#884400; padding-left:15px;}
      select{margin-bottom:8px; width:140px;}
      input.chars{width:60px; border:none; vertical-align:top; margin-left:5px;}
      input.submit{margin:15px 0px; width:140px; text-align:center;}
      </style>
      

      </head>
      <body bgcolor=ffffff>
      

      <form method="post" action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Username/Verzeichnis/Seiten_DB_Name">
      <fieldset>
      

      <legend>Suchbegriffe / Stichworte</legend>

      <select name="Suchwörter~=">
      <option value="Platz">Platz</option>
      <option value="Strasse">Strasse</option>
      <option value="Weg">Weg</option>
      </select>
      <input type="submit" class="submit" name="s" value="suchen" />
      

      </fieldset>
      </form>
      

      <br><center><font face="arial,helvetica" size=1>powered by baseportal.de<br><a href="http://baseportal.de" target="_blank" style="text-decoration:underline;font-size:12px">Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!</a></font></center><br></body></html>

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.April.2006, 18:10. WWW: jobmarder.de
    Re: Zwangslogin nach Formularversand?

      Hi,

      Das, was du da kopiert hast, ist der Quelltext vom Seitenaufruf;-))

      Was Ruben meinte, ist der Quelltext des Templates!!;-)

      Steht bei neuem Eintrag ganz unten;-))

      >Bitte bei Problemen einen Link auf die entsprechende Seite und den Teil des betreffenden Quellcodes (das Eingabefeld beim "Aussehen" der Seite) angeben, sowie eine konkrete Beschreibung was erreicht werden soll und was dabei nicht funktioniert. Das erleichtert die Hilfe sehr ;-)
      

      Gruß

      Claus

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 18:39.
    Re: Zwangslogin nach Formularversand?

      Da ich ja nun den Quelltext des Templates vereinfacht habe, ist er nicht viel anders als der im Browser - oder habe ich etwas übersehen?
      Die StyleSheets im Head-Bereich habe ich mal 'rausgenommen:

      <html><head><title>Suchworte_</title>
      </head>
      <body bgcolor=ffffff>
      

      <form method="post" action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/Username/Verzeichnis/Seiten_DB_name">
      <fieldset>
      <legend>Suchbegriffe / Stichworte</legend>
      <select name="Suchwörter~=">
      <option value="Platz">Platz</option>
      <option value="Strasse">Strasse</option>
      <option value="Weg">Weg</option>
      </select>
      <input type="submit" class="submit" name="s" value="suchen" />
      </fieldset>
      </form>
      

      </body></html>

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.April.2006, 19:15. WWW: jobmarder.de
    Re: Zwangslogin nach Formularversand?

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 19:34.
    Re: Zwangslogin nach Formularversand?

      Danke, Claus.

      Ich hatte kurz vor deinem Beitrag festgestellt, dass es bei meinem kostenfreien Account in einem anderen Verzeichnis ebenfalls problemlos funktioniert.

      Verstehe ich zwar nicht, aber immerhin kann ich so erst einmal weiter testen.
      Liegt demnach nicht an meinem Code.

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.April.2006, 19:48. WWW: jobmarder.de
    Re: Zwangslogin nach Formularversand?

      Da nich für;-))

      habe bei Lizenz mit dem $_header:Location-Befehl auch gerade ein sehr merkwürdiges Erlebnis gehabt;-))

      In dem einen Verzeichnis klappt es ohne Probleme, in dem anderen bekomme ich einen Server-Fehler angezeigt und die Weiterleitung funzt nicht.

      baseportal ist wie eine Wundertüte, jede Menge Überraschungen;-))

      ....und da reden alle von Version 3;-))

      Gruß

      Claus

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Freitag, 21.April.2006, 19:03.
    Re: Zwangslogin nach Formularversand? vorerst Ende

      Das Problem muss bei baseportal liegen, vermute ich.
      Ich habe sowohl die Datenbank als auch die Seite in ein anderes Verzeichnis kopiert und das action-Attribut entsprechend angepasst - und in diesem anderen Verzeichnis wird kein Login verlangt.
      Werde jetzt dort weiter testen.

      Danke für die bisherigen Hilfeversuche an alle.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 24.April.2006, 21:23.
    Re: Zwangslogin nach Formularversand? vorerst Ende

      hast eventuell einen schreibfehler im action gehabt? wenn es die seite nicht gibt, wird das loginform gezeigt.

     Antworten


     
 Liste der Einträge von 18751 bis 18901:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!