close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 5 and Version 6 of AdminHorde


Ignore:
Timestamp:
Sep 3, 2012, 1:05:29 PM (14 years ago)
Author:
bau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminHorde

    v5 v6  
    104104
    105105}}}
     106
     107
     108
     109== Single-Sign-In in der /usr/share/horde3/imp/redirect.php ==
     110
     111Damit der Single-Sign-IN aus dem Kepler-Login funktioniert muss die Datei /usr/share/horde3/imp/redirect.php angepasst werden. Übergeben wird eine SessionID als Passwort mit vorangestelletem KL_, der Patch ersetzt diese im Erfolgsfall durch das korrekte Kennwort, mit welchem das Framework weiterarbeitet.
     112
     113
     114Ganz am Anfang einfügen:
     115{{{
     116// Anpassung für Kepler_Login
     117if (substr($_POST["pass"],0,3)=="KL_") {
     118  require("/var/www/interaktiv/kepler_login/config.inc.php");
     119  $sess = substr($_POST["pass"],3);
     120  $qry=mysql_query("SELECT pwd FROM logindata WHERE LoginName='".$_POST["imapuser"]."' AND SID='$sess';");
     121  if ($inhalt=mysql_fetch_assoc($qry)) {
     122    $_POST["pass"] = crypto($inhalt["pwd"]);
     123  };
     124  mysql_close($qry);
     125};
     126
     127}}}
     128