コード例 #1
0
ファイル: access.php プロジェクト: BackupTheBerlios/ezems-svn
function ecCryptCookie($password)
{
    $hostname = gethostbyaddr(getenv("REMOTE_ADDR"));
    $agent = getenv("HTTP_USER_AGENT");
    $hash = ecCrypt($hostname . $password . $agent);
    return $hash;
}
コード例 #2
0
ファイル: profil.php プロジェクト: BackupTheBerlios/ezems-svn
 Nutzung ohne Urherberrechtsvermerk, kommerzielle
 Nutzung) ist strafbar. 
 Die Nutzung des Scriptes erfolgt auf eigene Gefahr.
 Schäden die durch die Nutzung entstanden sind,
 trägt allein der Nutzer des Programmes.
*/
$ecFile = 'plugins/users/edit.php';
echo ecTemplate('users', 'edit', 'siteHead');
$ecLang = ecGetLang('users', 'edit');
$id = $_REQUEST['id'];
if (isset($_POST['save'])) {
    if (!empty($_POST['usersUsername']) && !empty($_POST['usersEmail'])) {
        if ($_POST['usersPassword'] == $_POST['usersPassword2']) {
            $update['usersUsername'] = $_POST['usersUsername'];
            if (!empty($_POST['usersPassword'])) {
                $update['usersPassword'] = ecCrypt($_POST['usersPassword']);
            }
            $update['usersEmail'] = $_POST['usersEmail'];
            $update['usersFirstname'] = $_POST['usersFirstname'];
            $update['usersLastname'] = $_POST['usersLastname'];
            $update['usersGroupId'] = $_POST['usersGroupId'];
            dbUpdate(1, 'users', $update, "usersId = {$id}");
            $next = ecReferer('index.php?view=users&site=manage');
            echo ecTemplate('users', 'edit', 'usersEdited');
        } else {
            $errorMsg = $ecLang['errorPassword'];
            $dataGroups = '';
            $ecGroupsData = dbSelect('groupsName,groupsId', 1, 'groups');
            while ($groups = mysql_fetch_object($ecGroupsData)) {
                $value = $groups->groupsId;
                $description = $groups->groupsName;
コード例 #3
0
ファイル: add.php プロジェクト: BackupTheBerlios/ezems-svn
 Die Verwendung für private Zwecke ist gesattet.
 Unbrechtigte Nutzung (Verkauf, Weiterverbreitung,
 Nutzung ohne Urherberrechtsvermerk, kommerzielle
 Nutzung) ist strafbar. 
 Die Nutzung des Scriptes erfolgt auf eigene Gefahr.
 Schäden die durch die Nutzung entstanden sind,
 trägt allein der Nutzer des Programmes.
*/
$ecFile = 'plugins/users/add.php';
echo ecTemplate('users', 'add', 'siteHead');
$ecLang = ecGetLang('users', 'add');
if (isset($_POST['save'])) {
    if (!empty($_POST['usersUsername']) && !empty($_POST['usersPassword']) && !empty($_POST['usersPassword2']) && !empty($_POST['usersEmail'])) {
        if ($_POST['usersPassword'] == $_POST['usersPassword2']) {
            $insert['usersUsername'] = $_POST['usersUsername'];
            $insert['usersPassword'] = ecCrypt($_POST['usersPassword']);
            $insert['usersEmail'] = $_POST['usersEmail'];
            $insert['usersFirstname'] = $_POST['usersFirstname'];
            $insert['usersLastname'] = $_POST['usersLastname'];
            $insert['usersGroupId'] = $_POST['usersGroupId'];
            $insert['usersThemeId'] = $ecSettings['system']['defaultThemeId'];
            $insert['usersTemplateId'] = $ecSettings['system']['defaultTemplateId'];
            $insert['usersIconId'] = $ecSettings['system']['defaultIconId'];
            $insert['usersLanguageId'] = $ecSettings['system']['defaultLanguageId'];
            $insert['usersGhostOnline'] = 0;
            $insert['usersTime'] = $ecLocal['timestamp'];
            dbInsert(1, 'users', $insert);
            $next = ecReferer('index.php?view=users&site=manage');
            echo ecTemplate('users', 'add', 'usersAdded');
        } else {
            $errorMsg = $ecLang['errorPassword'];