41 lines
1.0 KiB
PHP
41 lines
1.0 KiB
PHP
<?php
|
|
|
|
require_once(dirname(__FILE__)."/load.php");
|
|
|
|
try {
|
|
$email = PostHandler::get("email");
|
|
$userName = PostHandler::get("username");
|
|
$pass = PostHandler::get("pass");
|
|
$confPass = PostHandler::get("passwordConfirm");
|
|
$newsletter = false;
|
|
if(array_key_exists("newsletter", $_POST)){
|
|
$newsletter = true;
|
|
}
|
|
|
|
|
|
echo "invitao ";
|
|
if(strcmp($pass, $confPass)==0){
|
|
// GlobalVariables::get("dao")->getFirst("UserModel",array("username"=>$userName));
|
|
// GlobalVariables::get("dao")->getFirst("UserModel",array("email"=>$email));
|
|
// GlobalVariables::get("dao")->getFirst("UserModel",array("username"=>$userName));
|
|
$user = new stdClass();
|
|
$user->email = $email;
|
|
$user->password = sha1($pass);
|
|
$user->username = $userName;
|
|
$user->newsletter = $newsletter;
|
|
|
|
|
|
$userModel = new UserModel($user);
|
|
// GlobalVariables::get("dao")->save($userModel);
|
|
echo "salvataggio riuscito";
|
|
}
|
|
else{
|
|
echo "Le due password non coincidono";
|
|
}
|
|
|
|
}catch(Exception $exec){
|
|
$msg = LogModel::fromException($exec);
|
|
GlobalVariables::get("dao")->save($msg);
|
|
}
|
|
|
|
?>
|