Ergebnis 1 bis 9 von 9

Thema: Per Url Login-Seite aufrufen - benutzer + Passwort übergeben?

  1. #1
    Neu an Board
    Registriert seit
    25.10.2005
    Beiträge
    34
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard Per Url Login-Seite aufrufen - benutzer + Passwort übergeben?

    Hallo an alle,

    wie kann ich per url direkt die Login-Seite aufrufen und gleichzeitig Benutzername und Passwort übergeben? Also den Link für die eigentliche Login-Seite kenne ich, aber wenn ich in der Form

    "www.domain.de/index.php?option=com_login&itemID=xxx" aufrufe, muss ich immer noch die Felder Benutzername und Passwort ausfüllen.
    Mein erster Versuch war:
    "www.domain.de/index.php?option=com_login&itemID=xxx&username=xxx xx&passwd=xxxx"

    Das funktioniert leider nicht.

    Hat jemand von Euch eine Idee?

    gruß
    luckybaer
    Relaunch: http://www.step-it.de
    Feedback ausdrücklich erwünscht.

  2. #2
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.847
    Bedankte sich
    85
    Erhielt 2.275 Danksagungen
    in 1.938 Beiträgen

    Standard

    "www.domain.de/index.php?option=com_login&itemID=xxx&username=xxx +xx&passwd=xxxx"

    Es nicht der optimalste Weg, aber durchaus so machbar.
    Diese Änderungen in der login.html.php ab Zeile 69 fügen Username und Passwort ein. Für ein Leerzeichen bitte + im Link verwenden.

    PHP-Code:
    <tr>
                        <td align="center">
                        <input name="username" type="text" value="<?php 
                        
    if(isset($_GET['username'])) {
                        echo 
    $_GET['username'];
                        }
                        
    ?>" class="inputbox" size="20" />
                        </td>
                        <td align="center">
                        <input name="passwd" type="password" value="<?php 
                        
    if(isset($_GET['passwd'])) {
                        echo 
    $_GET['passwd'];
                        }
                        
    ?>" class="inputbox" size="20" />
                        </td>
                        </tr>
                    <tr>

    Gru&#223;
    ec

  3. #3
    Neu an Board
    Registriert seit
    25.10.2005
    Beiträge
    34
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    ecomeback: Tausend Dank an Dich!

    Die Übergabe klappt problemlos mit dem "&"-Zeichen (mit dem Plus gings nicht),
    ABER
    wie stellen wir es an, dass nicht nur die Felder ausgefüllt sind (benutzername + passwort) sondern der Login automatisch funktioniert. Also so ne Art "action=submit" ?

    Vielen Dank nochmals.

    gruß
    luckybaer
    Relaunch: http://www.step-it.de
    Feedback ausdrücklich erwünscht.

  4. #4
    Neu an Board
    Registriert seit
    01.04.2010
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Auch wenn ich hier einen Uralten Thread wieder hervorgrabe, aber es würde mich auch interessieren wie das gehen würde, da ich Joomla aus einem WBB Forum heraus aufrufen möchte und es einfach keine vernünftige Bridge zu geben scheint.

    Gruß
    Markus

  5. #5
    Neu an Board
    Registriert seit
    15.12.2010
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,
    da ich neu bin versuche ich es einfach mal. Ich wollte gern die Login seite aufrufen dabei Username und Passwort mitgeben diese in Maske eintragen und dann automatisch die Daten übermitteln lassen! Den Link und die übergabe bzw das eintragen klappen, aber wie schaffe ich das jetzt noch autmatisch das gesendet wird?

    lg Daniel

  6. #6
    Neu an Board
    Registriert seit
    15.12.2010
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Fast vergessen:

    Link:
    PHP-Code:
    $url="http://localhost/joomla/index.php?option=com_login&username=".$nickname."&passwd=".$pass."&submit=Login";
        echo 
    '<script language="javascript">window.location="'.$url.'";</script>'
    so und was ich in der default_login.php geändert habe

    PHP-Code:
    <p id="com-form-login-username">
            <label for="username"><?php echo JText::_('Username'?></label><br />
            <input name="username" id="username" type="text" class="inputbox" alt="username" size="18" value="<?php 
                        
    if(isset($_GET['username'])) {
                        echo 
    $_GET['username'];
                        }
                        
    ?>" />
            
        </p>
        <p id="com-form-login-password">
            <label for="passwd"><?php echo JText::_('Password'?></label><br />
            <input type="password" id="passwd" name="passwd" class="inputbox" size="18" alt="password" value="<?php 
                        
    if(isset($_GET['passwd'])) {
                        echo 
    $_GET['passwd'];
                        }
                        
    ?>" />
    wie gesagt ich weiß nicht wie ich den submit auslösen kann ohn auf dem button zu drücken!

  7. #7
    Neu an Board
    Registriert seit
    01.04.2010
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo zusammen.

    Ich hatte in der Zwischenzeit bereits eine gute Lösung gefunden.
    Zumindest bin ich mit dieser zufrieden gewesen.

    Es gibt ein fertiges Login Modul, welches den autologin übernimmt.
    plg_autologin.1.3
    Ich habe das jetzt einfach einmal angehängt.
    Damit sollte das durchaus umzusetzen gehen.

    LG
    Markus
    Angehängte Dateien

  8. #8
    Neu an Board
    Registriert seit
    15.12.2010
    Beiträge
    4
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Mhmm also so langsam gehen mir die Ideen aus, ich habe nun sämtliche Sachen durch und weiß nicht so richtig!

    Ich hatte ja erst ne direkt Logseite aufgerufen und da wurden die Werte auch entsprechend in das Feld für Name und Passwort eingetragen aber eben jeder Versuch des automatischen abschickens ist gescheitert! Deswegen habe ich einfach mal versucht die normale index.php aufzurufen und dabei die werte zu übergeben!

    Meine eigene php-Seite beinhaltet folgendes

    PHP-Code:
    <form action="http://localhost/joomla/index.php" method="post" name="login" id="form-login"/>
        <input name="username" id="username" type="text" value="<?php echo $nickname ?>" style="visibility: hidden"/>
        <input name="passwd" id="passwd" type="text" value="<?php echo $pass ?>" style="visibility: hidden"/>
        <input type="checkbox" id="remember" name="remember" class="inputbox" value="yes" alt="Remember Me" style="visibility: hidden" />
        </form>
            
        
        <script type="text/javascript"> 
        document.login.submit(); 
        </script>
    es wird das notwendige Formular erzeugt und per Javascript abgeschickt! Es wird zwar die Joomla Seite aufgerufen aber sonst passiert da nichts!

    Wenn ich jetzt noch bei mir folgenden Teil hinzufüge zu meinem <form> tag

    PHP-Code:
    <input type="hidden" name="option" value="com_user" />
        <
    input type="hidden" name="task" value="login" />
        <
    input type="hidden" name="return" value="L2pvb21sYS9pbmRleC5waHA=" />
        <
    input type="hidden" name="9084a4cd974b59137f6868565a87db09" value="1" /> 
    Dann funktioniert beim ersten Mal der aufruf aber wenn ich mich abmelde. Und erneut starte kommt die meldung invalid token, hängt das mit einem session timeout zusammen? Wie kann ich das Problem lösen?

  9. #9
    Neu an Board
    Registriert seit
    01.04.2010
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Fanfon Beitrag anzeigen
    ... hängt das mit einem session timeout zusammen? Wie kann ich das Problem lösen?
    Hast Du in der DB mal nachgesehen ob die Sessin richtig beendet wird und ob beim erneuten Aufruf versucht wird einen neuen Eintrag in der Tabelle jos_sessions zu erzeugen?

    LG
    Markus

Ähnliche Themen

  1. Antworten: 11
    Letzter Beitrag: 26.01.2007, 12:56
  2. Antworten: 1
    Letzter Beitrag: 10.01.2006, 13:59
  3. Login + Änderung der Seite = Flug
    Von 360Panoramafoto im Forum Allgemeine Fragen zu Mambo
    Antworten: 3
    Letzter Beitrag: 01.10.2005, 01:38
  4. Antworten: 9
    Letzter Beitrag: 29.08.2005, 22:50
  5. Interne Seite -kein Mambo- aufrufen
    Von Gisselbrecht im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 2
    Letzter Beitrag: 27.02.2004, 14:10

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein