added support for sessions

user is warned if lam.conf is not writable
This commit is contained in:
Roland Gruber 2003-03-17 19:14:22 +00:00
parent 5f1d8483b5
commit f49efa989f
5 changed files with 13 additions and 3 deletions

View File

@ -276,9 +276,15 @@ class Config {
if (!$save_defShell == True) array_push($file_array, "\n\n# default shell when creating new user\n" . "defaultShell: " . $this->DefaultShell);
if (!$save_shellList == True) array_push($file_array, "\n\n# list of possible shells\n" . "shellList: " . $this->ShellList);
$file = fopen($conffile, "w");
if ($file) {
for ($i = 0; $i < sizeof($file_array); $i++) fputs($file, $file_array[$i]);
fclose($file);
}
else {
echo _("<br><font color=\"red\">Cannot open config file!</font>");
exit;
}
}
}
// prints current preferences

View File

@ -22,6 +22,7 @@ $Id$
Login page to change the preferences.
*/
session_start();
?>
<html>

View File

@ -24,6 +24,8 @@ $Id$
*/
session_start();
// check if password was entered
// if not: load login page
if (! $passwd) {

View File

@ -24,6 +24,8 @@ $Id$
*/
session_start();
include_once ('config.php');
$conf = new Config();

View File

@ -23,7 +23,6 @@ $Id$
*/
session_start();
?>
<html>