Редакция 31 | К новейшей редакции | Авторство | Сравнить с предыдущей | Последнее изменение | Открыть журнал | Скачать | 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["signin"]);
$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;
}
?>