コード例 #1
0
ファイル: cpasswd.php プロジェクト: nifix/SevenSkies
<?php

require "./inc/sysfiles/SevenSkies.cp.php";
if (!class_exists("utils")) {
    $utils = new SevenSkies\Utils();
}
ob_start();
if (!$utils->isLogged()) {
    echo '<div align="center">You have to be logged in to access this page.</div>';
    die;
} else {
    $cp = new SevenSkies\ControlPanel($_SESSION['UID']);
    if (!empty($_POST["oldPwd"]) && !empty($_POST["nPwd"]) && !empty($_POST["ncPwd"])) {
        $err = $cp->processChpass($_POST["oldPwd"], $_POST["nPwd"], $_POST["ncPwd"]);
        if ($err[0] == 0) {
            echo '<div align="center"><div class="win">Success !<br />Your password has been successfully changed !</div></div>';
        } else {
            echo '<div align="center"><div class="fail">Error !<br />';
            foreach ($err as $error) {
                if ($error == 1) {
                    echo "<li>Didn't fill out every field</li>";
                } else {
                    if ($error == 2) {
                        echo "<li>The current password given is wrong.</li>";
                    } else {
                        if ($error == 3) {
                            echo "<li>You didn't confirm your new password correctly.</li>";
                        }
                    }
                }
            }
コード例 #2
0
ファイル: cregister.php プロジェクト: nifix/SevenSkies
<?php

include "./inc/sysfiles/SevenSkies.register.php";
include "./inc/sysfiles/SevenSkies.mail.php";
require_once "./inc/sysfiles/recaptchalib.php";
if (!class_exists("uMail")) {
    $mail = new SevenSkies\Mailer();
    $utils = new SevenSkies\Utils();
    $register = new SevenSkies\Register();
}
ob_start();
if (!$utils->isLogged()) {
    if (isset($_POST['sAcc'])) {
        $sMode = false;
        $resp = recaptcha_check_answer($utils->getPrikey(), $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
        if ($resp->is_valid) {
            $sFail = $register->AddUser($_POST['sAcc'], $_POST['seMail'], $_POST['sWord'], $_POST['sPwd'], $_POST['scPwd'], $_POST['sLast'], $_POST['sFirst'], $_POST['sGender'], $_POST['sDate'], $_POST['sNation']);
            if ($sFail[0] == 0) {
                echo '<div align="center"><div class="win">Success !<br />You have successfuly registered your account !<br />Now check your emails !</div></div>';
            } else {
                echo '<div align="center"><div class="fail">Error !<br />';
                foreach ($sFail as $Fail) {
                    if ($Fail == 1) {
                        echo "<li>Didn't fill out every field</li>";
                    } else {
                        if ($Fail == 2) {
                            echo "<li>Your passwords don't match.</li>";
                        } else {
                            if ($Fail == 3) {
                                echo "<li>This account name is already taken.</li>";
                            } else {