Пример #1
0
function ecCryptCookie($password)
{
    $hostname = gethostbyaddr(getenv("REMOTE_ADDR"));
    $agent = getenv("HTTP_USER_AGENT");
    $hash = ecCrypt($hostname . $password . $agent);
    return $hash;
}
Пример #2
0
 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
 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'];