Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Drupal 7 und Webmail (Roundcube)

Eingetragen von JRopers (55)
am 11.12.2013 - 15:33 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Liebe Drupalianer,

ich stelle gerade eine Seite für eine Selbstständige Veranstaltungsplanerin auf die Beine.
Ich habe nun das Design entsprechend Ihren Vorgaben umgesetzt, gewünschte Funktionen sind auch integriert...

Webmail läuft momentan über www.domain.de/rc/index.php
Entsprechender Link im Usermenü soweit nicht sooo schlecht.

Wünschen würde ich mir jetzt allerdings, dass bei einem Klick auf den Link nicht, wie bisher, die Anmeldeseite für Roundcube erscheint,
sondern direkt die Webmail-Oberfläche bzw. das Posteingangsfach.

Ich bekomme es irgendwie nicht hin, dass ein direkter Login erfolgt.
gefühlt halb geschafft habe ich es mit folgendem Link: http://pastebin.com/9JBEZKZd

folgendes Formular habe ich testweise erstellt:

<form name='form' action="http://www.domain.de/rc/index.php" method="post">
  <p><label for="_user">Email</label><input name="_user" id="_user" value="<?php global $user;if($user->uid) { print check_plain($user->name);}?>" type="text" /></p>
  <p><label for="_pass">Password</label><input name="_pass" id="_pass" value="<?php global $user;if($user->uid) { print($user->pass);}?>" type="password" /></p>
  <p>
    <input type="hidden" name="autodetect" value="0" />
    <input type="hidden" name="logged" value="1" />
    <input type="hidden" name="_action" value="login" />
    <input type="hidden" name="_task" value="login">
    <input type="hidden" name="_timezone" value="_default_">
    <input type="hidden" name="_url" value="">
    <input class="button" name="submit" id="submit" value="Log on" type="submit" />
  </p>
</form>

auf der Webmail-Login-Seite, die daraufhin erscheint habe ich dann allerdings ein leeres Passwortfeld und den Fehlerhinweis
"Ungültige Anfrage! Es wurden keine Daten gespeichert."

Kann mir jemand weiterhelfen?

Liebe Grüße und schonmal ein Danke...
Jens

‹ [gelöst]Main Page Content auf neuer Node anzeigen lassen Drupal 7 und Webmail (Roundcube) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat niemand eine Idee? Oder

Eingetragen von JRopers (55)
am 13.12.2013 - 09:36 Uhr

Hat niemand eine Idee?
Oder braucht man noch mehr Hinweise? andere Code-Zeilen?

Grüße
Jens

  • Anmelden oder Registrieren um Kommentare zu schreiben

  <p><label

Eingetragen von maen (547)
am 13.12.2013 - 12:56 Uhr

  <p><label for="_user">Email</label><input name="_user" id="_user" value="<?php global $user;if($user->uid) { print check_plain($user->name);}?>" type="text" /></p>
  <p><label for="_pass">Password</label><input name="_pass" id="_pass" value="<?php global $user;if($user->uid) { print($user->pass);}?>" type="password" /></p>
  <p>

Kenne mich zwar mit webmail nicht so aus, ist aber doch wenn ich das richtig im Hinterkopf habe eine eigene Anwendung, die uabhängig von drupal ist.
Hast Du da nachgeschaut ob da überhaupt Daten per get oder post angenommen werden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fortschritt :)

Eingetragen von JRopers (55)
am 13.12.2013 - 13:08 Uhr

Moin maen,

ja, das ist eine eigene Anwendung.
Inzwischen funktioniert es mit "CleverCube" :)

Zumindest, wenn der angemeldete Benutzer sein Passwort eingibt und auf speichern "Senden" klickt.

Jetzt würde ich das ganze gerne soweit automatisieren, dass der ganze Vorgang automatisch abläuft.

Ich stelle mit ein Feld im User-Formular vor, in dem dass Passwort abgespeichert werden kann (möglichst verschlüsselt) und aus dem es dann wieder ausgelesen wird...
und dann möglichst ohne den Umweg über das Formular, sondern einfach nur durch einen Link im jeweiligen User-Menu...

Aber das wäre die Kür, die Pflicht ist erledigt, das Formular wird mit dem Benutzernamen "vorausgefüllt" präsentiert....

<?php
if(!empty($_GET['message']))
{
   
$message = urldecode(trim($_GET['message']));
    echo
'    <div style="color:#f00;display:none">'.$message.'</div>';
}
?>

    <form name="webmail" action="/rc/index.php" method="post">
        <input name="_action" value="login" type="hidden" />
        Benutzer <input name="_user" type="text" value="<?php global $user;if($user->uid) { print check_plain($user->name);}?>" /><br />
        Webmail-Passwort <input name="_pass" type="password" /><br />
        <input type="hidden" name="_task" value="login">
        <input type="hidden" name="_action" value="login" />
        <input type="submit" />
    </form>

Hast du, hat jemand, eine Idee zur Umsetzung der Kür?

Grüße
Jens

  • Anmelden oder Registrieren um Kommentare zu schreiben

Direkter Webmail-Login ohne Formular-Umweg...

Eingetragen von JRopers (55)
am 19.12.2013 - 07:39 Uhr

Scheint komplizierter zu sein als ich denke... oder ich bin total auf dem Holzweg...

Daher frage ich einfach nochmal:

Wie bekomme ich es hin, im Userformular ein verschlüsselt abgelegtes "WebMail-Passwort-Feld" einzurichten,
dessen decodierter Inhalt, zusammen mit dem jeweiligen Usernamen als Login-Daten an RoundCube übergeben werden?
Und das möglichst durch einen einzigen Klick auf einen Link / Button, der im jeweiligen "User-Menu" abgelegt ist?

Hat jemand ähnliches mal umgesetzt oder kann mir dabei helfen?

Liebe Grüße
Jens

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du wirst keine fertige Lösung finden

Eingetragen von ronald (3857)
am 19.12.2013 - 09:21 Uhr

und an einem eigenen Modul nicht vorbei kommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier nur meine Meinung: Im

Eingetragen von maen (547)
am 19.12.2013 - 09:59 Uhr

Hier nur meine Meinung:

Im User Bereich möchtest du einen link einrichten, der dann automatisch die User und PW des Webmails in irgendeinem Format per Post an webmail überträgt.
D.h. der User muss das (zusätzliche???) PW-Feld ausfüllen? Das wiederum liegt codiert in der DB?
Und wenn dann auf den link geklickt wird werden die Daten (User plus PW) per Post übertragen? Wobei das PW dann auch kodiert übertragen wird?

Dann bau ein Zusatzmodul und hänge es evtl in das Userformular mit ein.

Normalerweise macht man so etwas mit SSO und Kerberos, falls webmail das zulässt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 23 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 26 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association