+ Antworten
Ergebnis 1 bis 9 von 9

Thema: User und Passwort per url übergeben

  1. #1
    War schon öfter hier
    Registriert seit
    10.02.2008
    Beiträge
    151
    Bedankte sich
    34
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard User und Passwort per url übergeben

    Das Einloggen soll für einen Anwender ganz simpel sein per Tastenklick:
    Ich möchte das Einloggen in Joomla erleichtern durch eine URL die ich auf ein Button der Lesezeichen lege.
    Damit möchte ich für einen Nutzer der Website das Anmelden im Backoffice vereinfachen.
    Die Anmeldeseite kann ich direkt aufrufen mit:
    http://mydomain.de/domainname.com/in...ser&view=login
    Aber so komme ich nicht weiter:
    &username=MeinName&password=MeinPasswort
    http://mydomain.de/domainname.com/in...d=MeinPasswort
    Danke, Jörg
    Danke, Jörg

  2. Erhielt Danksagungen von:


  3. #2
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    selbst wenn das ginge, wäre es ein scheunentor mit rotem teppich und einladungskarte für hacker. die angaben werden ganz offen per get übertragen und sind für jeden in der url sichtbar.
    willst du das wirklich?
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  4. Erhielt Danksagungen von:


  5. #3
    War schon öfter hier
    Registriert seit
    10.02.2008
    Beiträge
    151
    Bedankte sich
    34
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Nein, dann werde ich per Button die Anmeldeseita aufrufen und dort hat der Kunde sein Passwort lokal im Browser gespeichert.
    Also ein 2 Button Ansatz.
    Danke
    Danke, Jörg

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

    Frage

    Zitat Zitat von blaulichttreff Beitrag anzeigen
    selbst wenn das ginge, wäre es ein scheunentor mit rotem teppich und einladungskarte für hacker. die angaben werden ganz offen per get übertragen und sind für jeden in der url sichtbar.
    willst du das wirklich?
    Aber ich möchte das gern! Was muss ich umstellen um die Daten per Get zu übertragen?!
    Danke schon im voraus!

  7. #5
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Idee

    Kleine Anleitung um die Eingaberfelder im Login vorauszufüllen:

    Bevor ich anfange noch der wichtige Hinweis! Seit Euch im klaren darüber, dass ihr soetwas NUR anwenden solltet wenn der Server SSL (https) unterstützt. Da dann auch die Header verschlüsselt übertragen werden - ist alles was in der URI steht verschlüsselt. Auch unsere Usernamen und das Passwort. Ansonsten sieht JEDER diese Daten.


    So nun gehts los!

    Als erstes erstellt man sich unter: /templates/mein-templ/html/com_user/login/default_login.php
    eine Kopie der Datei: /components/com_user/views/login/tmpl/default_login.php


    Die Zeile 37 ändern:
    PHP-Code:
    <input name="username" id="username" type="text" class="inputbox" alt="username" size="18" />
    in
    <input value="<?php echo JRequest::getVar('username''''GET'); ?>" name="username" id="username" type="text" class="inputbox" alt="username" size="18" />
    Und für das Passwort die Zeile 41 ändern:
    PHP-Code:
    <input type="password" id="passwd" name="passwd" class="inputbox" size="18" alt="password" />
    in
    <input value="<?php echo JRequest::getVar('password''''GET'); ?>" type="password" id="passwd" name="passwd" class="inputbox" size="18" alt="password" />
    Nun kann man locker über:
    Code:
    https://seite.de/index.php?options=com_user&view=login&username=demo&password=test1234
    die Daten bereits mitgeben. Ist zum Beispiel nützlich wenn der Empfänger den Link aus einer E-Mail heraus klicken soll/kann.

    Danach muss nur noch auf "Anmelden" geklickt werden.

    Ein Lösung die sich auch selbst anmeldet funktiert nicht (da es natürlich immer einen "Invalid Token" gibt) ohne Core-Modifikationen, außerdem empfehle ich sie sowieso niemandem!

    Nochmal! Ohne SSL sieht JEDER diese Daten! Nutzung auf eigene Gefahr.
    Geändert von JoomDesign (31.07.2010 um 04:24 Uhr)

  8. Erhielt Danksagungen von:


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

    Ausrufezeichen

    Vielen Dank für deine Anleitung, aber wie muss ich vorgehen damit das Backend ebenfalls die sich per URL anmelden lässt?!
    Geändert von manza (31.07.2010 um 11:31 Uhr)

  10. #7
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.337
    Bedankte sich
    455
    Erhielt 2.970 Danksagungen
    in 2.789 Beiträgen

    Standard

    Gib mir mal unbedingt deine URL! Wollte schon immer mal fremde Seiten hacken


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

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

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Gib mir mal unbedingt deine URL! Wollte schon immer mal fremde Seiten hacken


    Axel
    Wennst du mir helfen kannst gern?!

  12. #9
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.337
    Bedankte sich
    455
    Erhielt 2.970 Danksagungen
    in 2.789 Beiträgen

    Standard

    Wieso helfen? Lohnt doch gar nicht. Ich warte, bis sich ein SuperAdmin im Backend einloggt und habe dann ja die Logindaten. Dann logge ich mich damit auch ein und mache die gesamte Seite einfach kaputt. Das wird ein Gaudi!
    Davon ab, hast du doch die Hilfe schon bekommen von joom_mob-i-co. Ob du nun die Datei vom Frontend-Login oder die vom Backend-Login damit anpackst ist doch wurscht


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

+ Antworten

Lesezeichen

Berechtigungen

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