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