public function register($post) { if ($post["password"] != $post["password_repeat"]) { return "Пароли не совпадают"; } $db = PayqrModuleDb::getInstance(); $user = $db->select("select * from " . PayqrModuleDb::getUserTable() . " where username = ?", array($post["username"]), array("s")); if ($user) { return "Пользователь с таким именем уже существует"; } $auth = new PayqrModuleAuth(); $password = $auth->encodePassword($post["password"]); $id = $db->insert(PayqrModuleDb::getUserTable(), array("username" => $post["username"], "password" => $password), array("%s", "%s")); $auth = new PayqrModuleAuth($id); PayqrModule::redirect("auth"); }