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.
- Timestamp:
-
Sep 3, 2012, 1:05:29 PM (14 years ago)
- Author:
-
bau
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v5
|
v6
|
|
| 104 | 104 | |
| 105 | 105 | }}} |
| | 106 | |
| | 107 | |
| | 108 | |
| | 109 | == Single-Sign-In in der /usr/share/horde3/imp/redirect.php == |
| | 110 | |
| | 111 | Damit 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 | |
| | 114 | Ganz am Anfang einfügen: |
| | 115 | {{{ |
| | 116 | // Anpassung für Kepler_Login |
| | 117 | if (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 | |