*** empty log message ***
This commit is contained in:
		
							parent
							
								
									2d50ac3f17
								
							
						
					
					
						commit
						528ed188b6
					
				| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
# LDAP Account Manager Language Configuration file
 | 
			
		||||
 | 
			
		||||
# Each line consists of a : seperated entrys. The first entry is the link to the language definition, the second is the language description. Further entries are not used yet.
 | 
			
		||||
# Normally you don't have to edit this file manually. It is modified automatically when you add a new language in the Configuration-Site.
 | 
			
		||||
 | 
			
		||||
# Englisch Language
 | 
			
		||||
english:English
 | 
			
		||||
 | 
			
		||||
# German Language
 | 
			
		||||
german:Deutsch
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,87 @@
 | 
			
		|||
<?php
 | 
			
		||||
/*
 | 
			
		||||
$Id$
 | 
			
		||||
 | 
			
		||||
  This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam)
 | 
			
		||||
  Copyright (C) 2003  Michael Duergner
 | 
			
		||||
 | 
			
		||||
  This program is free software; you can redistribute it and/or modify
 | 
			
		||||
  it under the terms of the GNU General Public License as published by
 | 
			
		||||
  the Free Software Foundation; either version 2 of the License, or
 | 
			
		||||
  (at your option) any later version.
 | 
			
		||||
 | 
			
		||||
  This program is distributed in the hope that it will be useful,
 | 
			
		||||
  but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
			
		||||
  GNU General Public License for more details.
 | 
			
		||||
 | 
			
		||||
  You should have received a copy of the GNU General Public License
 | 
			
		||||
  along with this program; if not, write to the Free Software
 | 
			
		||||
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  LDAP Account Manager main login page.
 | 
			
		||||
*/
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<?
 | 
			
		||||
 | 
			
		||||
// loading available languages from language.conf file
 | 
			
		||||
 | 
			
		||||
$languagefile = "../config/language.conf";
 | 
			
		||||
if(is_file($languagefile) == True)
 | 
			
		||||
{
 | 
			
		||||
	$file = fopen($languagefile, "r");
 | 
			
		||||
	$i = 0;
 | 
			
		||||
	while(!feof($file))
 | 
			
		||||
	{
 | 
			
		||||
		$line = fgets($file, 1024);
 | 
			
		||||
		if($line == "\n" || $line[0] == "#") continue; // ignore comment and empty lines
 | 
			
		||||
		$value = explode(":", $line);
 | 
			
		||||
		$languages[$i]["link"] = $value[0];
 | 
			
		||||
		$languages[$i]["descr"] = $value[1];
 | 
			
		||||
		$i++;
 | 
			
		||||
	}
 | 
			
		||||
	fclose($file);
 | 
			
		||||
}
 | 
			
		||||
else
 | 
			
		||||
{
 | 
			
		||||
	$message = "Unable to load available languages. Setting English as default language. For further instructions please contact the Admin of this site.";
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<html>
 | 
			
		||||
	<head>
 | 
			
		||||
		<title>
 | 
			
		||||
		<?
 | 
			
		||||
		echo _("LDAP Account Manager -Login-");
 | 
			
		||||
		?>
 | 
			
		||||
		</title>
 | 
			
		||||
	</head>
 | 
			
		||||
	<body>
 | 
			
		||||
		<p align="center"><img src="../graphics/banner.jpg" border=1></p><hr><br><br>
 | 
			
		||||
		<b><p align="center"> <? echo _("Enter Username and Password for Account:"); ?> </b></p>
 | 
			
		||||
		<? if($error_message != "") { echo "<p align=\"center\">"; echo _($error_message); echo "</p>"; } ?>
 | 
			
		||||
		<form action="login.php" method="post">
 | 
			
		||||
		<input type="hidden" name="action" value="checklogin">
 | 
			
		||||
			<table width="500" align="center" border="0">
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="45%" align="right"><? echo _("Username:") ?></td><td width="10%"></td><td width="45%" align="left"><input type="text" name="username"></td>
 | 
			
		||||
				</tr>
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="45%" align="right"><? echo _("Password:") ?></td><td width="10%"></td><td width="45%" align="left"><input type="password" name="passwd"></td>
 | 
			
		||||
				</tr>
 | 
			
		||||
				<tr>
 | 
			
		||||
					<? if($message != "") { ?>
 | 
			
		||||
					<td width="100%" colspan="3" align="center"><? echo _($message) ?><input type="hidden" name="language" value="english"></td>
 | 
			
		||||
					<? } else { ?>
 | 
			
		||||
					<td width="45%" align="right"><? echo _("Your Language:") ?></td><td width="10%"></td><td width="45%" align="left"><select name="language" size="1"><? for($i = 0; $i < count($languages); $i++) { echo "<option value=\"" . $languages[$i]["link"] . "\">" . $languages[$i]["descr"] . "</option>"; } ?></select></td>
 | 
			
		||||
					<? } ?>
 | 
			
		||||
				</tr>
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="100%" colspan="3" align="center"><input type="submit" name="submit" value=<? echo _("Login"); ?>></td>
 | 
			
		||||
				</td>
 | 
			
		||||
			</table>
 | 
			
		||||
		</form>
 | 
			
		||||
	</body>
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
<?php
 | 
			
		||||
<?
 | 
			
		||||
/*
 | 
			
		||||
$Id$
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -20,36 +20,38 @@ $Id$
 | 
			
		|||
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  LDAP Account Manager main login page.
 | 
			
		||||
  LDAP Account Manager checking login data.
 | 
			
		||||
*/
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<html>
 | 
			
		||||
	<head>
 | 
			
		||||
		<title>
 | 
			
		||||
<?
 | 
			
		||||
		echo _("LDAP Account Manager -Login-");
 | 
			
		||||
// including ldap.php which provides basic ldap functions
 | 
			
		||||
include_once("../lib/ldap.php");
 | 
			
		||||
 | 
			
		||||
// checking if the submitted username/password is correct.
 | 
			
		||||
if($action == "checklogin")
 | 
			
		||||
{
 | 
			
		||||
	$config = new Config;
 | 
			
		||||
	$ldap = new Ldap($config);
 | 
			
		||||
	$result = $ldap->connect($username,$password);
 | 
			
		||||
	if($result)
 | 
			
		||||
	{
 | 
			
		||||
		include("./main.php"); // Username/password correct. Loading main Frame.
 | 
			
		||||
	}
 | 
			
		||||
	elseif($result == "Unable to bind to Server!")
 | 
			
		||||
	{
 | 
			
		||||
		$error_message = "Wrong Password/Username  combination. Try again.";
 | 
			
		||||
		include("./login.inc"); // Username/password invalid. Returning to Login page.
 | 
			
		||||
	}
 | 
			
		||||
	elseif($result == "Unable to connect to Server!")
 | 
			
		||||
	{
 | 
			
		||||
		$error_message = "Cannot connect to specified LDAP-Server. Try again.";
 | 
			
		||||
		include("./login.inc"); // Server not reachable. Returning to Login page.
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
// Loading Login page
 | 
			
		||||
else
 | 
			
		||||
{
 | 
			
		||||
include("./login.inc");
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
		</title>
 | 
			
		||||
	</head>
 | 
			
		||||
	<body>
 | 
			
		||||
		<p align="center"><img src="../graphics/banner.jpg" border=1></p><hr><br><br>
 | 
			
		||||
		<b><p align="center"> <? echo _("Enter Username and Password for Account:"); ?> </b></p>
 | 
			
		||||
		<form action="main.php" method="post">
 | 
			
		||||
			<table width="300" align="center" border="0">
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="45%" align="right"><? echo _("Username:") ?></td><td width="10%"></td><td width="45%" align="left"><input type="text" name="username"></td>
 | 
			
		||||
				</tr>
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="45%" align="right"><? echo _("Password:") ?></td><td width="10%"></td><td width="45%" align="left"><input type="password" name="passwd"></td>
 | 
			
		||||
				</tr>
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="45%" align="right"><? echo _("Your Language:") ?></td><td width="10%"></td><td width="45%" align="left"><select name="language" size="1"><option value="german" selected="yes">Deutsch</option><option value="english">English</option></select></td>
 | 
			
		||||
				</tr>
 | 
			
		||||
				<tr>
 | 
			
		||||
					<td width="100%" colspan="3" align="center"><input type="submit" name="submit" value=<? echo _("Login"); ?>></td>
 | 
			
		||||
				</td>
 | 
			
		||||
			</table>
 | 
			
		||||
		</form>
 | 
			
		||||
	</body>
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue