Хранилища Subversion kbase

Редакция

Редакция 32 | Авторство | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS

<?php

/**
 *  KBase  
 *  http://alex-w.org.ru/p/kbase/
 *
 *  Copyright (c) 2009 Alexander Wolf
 *  Dual licensed under the MIT and GNU LGPL licenses.
 *  http://alex-w.org.ru/p/kbase/license
 *
 */


require_once dirname(__FILE__)."/init.php";

$action = $_POST["action"];

switch($action) {
        case 'signin':
                $login = mysql_real_escape_string($_POST["login"]);
                $passw = $_POST["passwd"];
                $hash = $auth->encPass($passw);
                if ($auth->getUserID($login, $hash)!=0) {
                        setcookie($cookie["sign"], $login);
                        setcookie($cookie["hash"], $hash);
                }
                break;
        case 'signup':
                $login = mysql_real_escape_string($_POST["login"]);
                $pass1 = $_POST["passwd"];
                $pass2 = $_POST["passwdag"];
                $rname = mysql_real_escape_string($_POST["realname"]);
                $status = 1;

                if ($pass1 == $pass2) {
                        $pass = $auth->encPass($pass1);
                        $register = $auth->registerUser($login, $pass, $rname, $status);
                }
                break;
}

?>