Exemplo n.º 1
0
    $sql = "SELECT uid, uuk FROM admins WHERE uid = '{$uid}' AND pwd = '{$pwd}' LIMIT 1";
    $res = mysql_query($sql);
    // IF THE QUERY FAILED, GIVE UP
    if (!$res) {
        die(mysql_error());
    }
    // THERE SHOULD BE ONE ROW IF THE VALIDATION WAS PROCESSED SUCCESSFULLY
    $num = mysql_num_rows($res);
    if ($num) {
        // RETRIEVE THE ROW FROM THE QUERY RESULTS SET
        $row = mysql_fetch_assoc($res);
        // STORE THE USER-ID IN THE SESSION ARRAY
        $_SESSION["uid"] = $row["uid"];
        // IS THE "REMEMBER ME" CHECKBOX SET?
        if (isset($_POST["rme"])) {
            remember_me($row["uuk"]);
        }
        // REDIRECT TO THE ENTRY PAGE OR TO THE HOME PAGE
        if (isset($_SESSION["entry_uri"])) {
            header("Location: {$_SESSION["entry_uri"]}");
            exit;
        } else {
            header("Location: /");
            exit;
        }
    } else {
        echo "SORRY, VALIDATION FAILED \n";
    }
}
// END OF FORM PROCESSING - PUT UP THE LOGIN FORM
?>
Exemplo n.º 2
0
    }
    // IF THERE WERE NO ERRORS THAT PREVENT REGISTRATION
    if (!$err) {
        // MAKE THE UNIQUE USER KEY
        $uuk = md5($uid . $pwd . rand());
        // encrypt pwd
        $pwd = md5($pwd);
        $sql = "INSERT INTO admins (uid, pwd, uuk) VALUES ('{$uid}', '{$pwd}', '{$uuk}')";
        if (!($res = mysql_query($sql))) {
            die(mysql_error());
        }
        // STORE THE USER-ID IN THE SESSION ARRAY
        $_SESSION["uid"] = $uid;
        // IS THE "REMEMBER ME" CHECKBOX SET?
        if (isset($_POST["rme"])) {
            remember_me($uuk);
        }
        // REGISTRATION AND LOGIN COMPLETE
        echo "<br/>WELCOME {$uid}. REGISTRATION COMPLETE.  YOU ARE LOGGED IN.";
        echo "<br/>CLICK <a href=\"controlled.php\">HERE</a> TO GO TO THE HOME PAGE";
        die;
    } else {
        echo $err;
        echo "<br/>SORRY, REGISTRATION FAILED";
    }
}
// END OF FORM PROCESSING - PUT UP THE FORM
?>
<form method="post">
PLEASE REGISTER
<br/>CHOOSE USERNAME: <input name="uid" />
Exemplo n.º 3
0
    wikisubtitles 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 3 of the License, or
    (at your option) any later version.

    Foobar 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 Foobar.  If not, see <http://www.gnu.org/licenses/>.
*/
session_start();
include_once 'config.php';
if ($BBDD_user == '' || $BBDD_host == '' || $BBDD_password == '' || $BBDD_database == '') {
    header("Location: " . $SCRIPT_PATH . 'install/INSTALL');
    exit;
}
include_once 'includes/fn_bbdd.php';
include_once 'includes/fn_bbdd_utils.php';
bbdd_connect();
include_once 'includes/fn_auth.php';
remember_me();
include_once 'includes/languages.php';
include_once 'includes/phputils.php';
include_once 'includes/cyrillic.php';
include_once 'includes/rssreader.php';
include_once 'includes/logfns.php';
$MAX_CATEGORY = 15;