<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Программное создание пользователей</title>
	<atom:link href="http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/feed/" rel="self" type="application/rss+xml" />
	<link>http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/</link>
	<description></description>
	<lastBuildDate>Tue, 18 Jan 2011 13:11:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/#comment-2913</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Wed, 21 Jul 2010 08:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=122#comment-2913</guid>
		<description>Разобрался, 

полный рабочий код: 
// интеграция с форумом
define(&#039;PHPBB_ROOT_PATH&#039;, &#039;./forum/&#039;);
define(&#039;IN_PHPBB&#039;, true);
$phpbb_root_path = (defined(&#039;PHPBB_ROOT_PATH&#039;)) ? PHPBB_ROOT_PATH : &#039;./&#039;;
$phpEx = substr(strrchr(__FILE__, &#039;.&#039;), 1);
include($phpbb_root_path . &#039;common.&#039; . $phpEx);

require_once(&#039;./forum/config.php&#039;);
require_once(&#039;./forum/includes/functions.php&#039;);
require_once(&#039;./forum/includes/functions_user.php&#039;);
require_once(&#039;./forum/includes/db/dbal.php&#039;);
require_once(&#039;./forum/includes/db/mysql.php&#039;);

// добавляем пользователя на форум:

		$us=explode(&#039;@&#039;,$_POST[&#039;email&#039;]);
		$username		= $us[0];
		$password		= $_POST[&#039;pass&#039;];
		$email_address	= $_POST[&#039;email&#039;];
		$group_id		= &#039;2&#039;;
		$timezone		= &#039;-3&#039;;
		$language		= &#039;ru&#039;;
		$user_type		= USER_NORMAL;
		$user_ip		= $_SERVER[&#039;REMOTE_ADDR&#039;];
		$registration_time = time();
		$user_inactive_time = time();

		$user_row = array(
			&#039;username&#039;              =&gt; $username,
			&#039;user_password&#039;         =&gt; phpbb_hash($password),
			&#039;user_email&#039;            =&gt; $email_address,
			&#039;group_id&#039;              =&gt; (int) $group_id,
			&#039;user_timezone&#039;         =&gt; (float) $timezone,
			&#039;user_dst&#039;              =&gt; $is_dst,
			&#039;user_lang&#039;             =&gt; $language,
			&#039;user_type&#039;             =&gt; $user_type,
			&#039;user_actkey&#039;           =&gt; $user_actkey,
			&#039;user_ip&#039;               =&gt; $user_ip,
			&#039;user_regdate&#039;          =&gt; $registration_time,
			&#039;user_inactive_reason&#039;  =&gt; $user_inactive_reason,
			&#039;user_inactive_time&#039;    =&gt; $user_inactive_time,
			);
			 
			// Вся информация собрана - добавляем пользователя.
			// Будут затронуты следующие таблицы: users table, profile_fields_data table,
			// groups table, and config table.
		$forum_user_id = user_add($user_row);</description>
		<content:encoded><![CDATA[<p>Разобрался, </p><p>полный рабочий код: </p><p>// интеграция с форумом</p><p>define (&#39;PHPBB_ROOT_PATH&#39;, &#39;./forum/&#39;);</p><p>define (&#39;IN_PHPBB&#39;, true);</p><p>$phpbb_root_path = (defined (&#39;PHPBB_ROOT_PATH&#39;)) ? PHPBB_ROOT_PATH : &#39;./&#39;;</p><p>$phpEx = substr (strrchr (__FILE__, &#39;.&#39;), 1);</p><p>include ($phpbb_root_path . &#39;common.&#39; . $phpEx);</p><p>require_once (&#39;./forum/config.php&#39;);</p><p>require_once (&#39;./forum/includes/functions.php&#39;);</p><p>require_once (&#39;./forum/includes/functions_user.php&#39;);</p><p>require_once (&#39;./forum/includes/db/dbal.php&#39;);</p><p>require_once (&#39;./forum/includes/db/mysql.php&#39;);</p><p>// добавляем пользователя на форум:</p><p>$us=explode (&#39;@&#39;,$_POST['email']);</p><p>$username		= $us[0];</p><p>$password		= $_POST['pass'];</p><p>$email_address	= $_POST['email'];</p><p>$group_id		= &#39;2&#39;;</p><p>$timezone		= &#39;-3&#39;;</p><p>$language		= &#39;ru&#39;;</p><p>$user_type		= USER_NORMAL;</p><p>$user_ip		= $_SERVER['REMOTE_ADDR'];</p><p>$registration_time = time ();</p><p>$user_inactive_time = time ();</p><p>$user_row = array (</p><p>&#39;username&#39;              =&gt; $username,</p><p>&#39;user_password&#39;         =&gt; phpbb_hash ($password),</p><p>&#39;user_email&#39;            =&gt; $email_address,</p><p>&#39;group_id&#39;              =&gt; (int) $group_id,</p><p>&#39;user_timezone&#39;         =&gt; (float) $timezone,</p><p>&#39;user_dst&#39;              =&gt; $is_dst,</p><p>&#39;user_lang&#39;             =&gt; $language,</p><p>&#39;user_type&#39;             =&gt; $user_type,</p><p>&#39;user_actkey&#39;           =&gt; $user_actkey,</p><p>&#39;user_ip&#39;               =&gt; $user_ip,</p><p>&#39;user_regdate&#39;          =&gt; $registration_time,</p><p>&#39;user_inactive_reason&#39;  =&gt; $user_inactive_reason,</p><p>&#39;user_inactive_time&#39;    =&gt; $user_inactive_time,</p><p>);</p><p>// Вся информация собрана&nbsp;&mdash; добавляем пользователя.</p><p>// Будут затронуты следующие таблицы: users table, profile_fields_data table,</p><p>// groups table, and config table.</p><p>$forum_user_id = user_add ($user_row);</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/#comment-2912</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Wed, 21 Jul 2010 06:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=122#comment-2912</guid>
		<description>Да, и не будет ли конфликтов, если пытаться добавить уже существующего пользователя на форуме? как можно это предусмотреть?</description>
		<content:encoded><![CDATA[<p>Да, и не будет ли конфликтов, если пытаться добавить уже существующего пользователя на форуме? как можно это предусмотреть?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дмитрий</title>
		<link>http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/#comment-2911</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Wed, 21 Jul 2010 06:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=122#comment-2911</guid>
		<description>Добрый день, спасибо за статью. 
Подскажите, какие файлы из комплекта phpBB3 нужно подключить с отдельному сайту, чтобы работали функции phpbb_hash($password) и user_add($user_row)?</description>
		<content:encoded><![CDATA[<p>Добрый день, спасибо за статью. </p><p>Подскажите, какие файлы из комплекта phpBB3 нужно подключить с отдельному сайту, чтобы работали функции phpbb_hash ($password) и user_add ($user_row)?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис</title>
		<link>http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/#comment-2325</link>
		<dc:creator>Денис</dc:creator>
		<pubDate>Fri, 05 Feb 2010 08:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=122#comment-2325</guid>
		<description>Спасибо :) ++1 к твоей карме</description>
		<content:encoded><![CDATA[<p>Спасибо :) ++1 к твоей карме</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: v673</title>
		<link>http://v673.com/phpbb3/programmnoe-sozdanie-polzovateley/#comment-1991</link>
		<dc:creator>v673</dc:creator>
		<pubDate>Thu, 05 Nov 2009 20:48:16 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/wordpress/?p=122#comment-1991</guid>
		<description>Да, именно он. Спасибо большое - буду знать.</description>
		<content:encoded><![CDATA[<p>Да, именно он. Спасибо большое&nbsp;&mdash; буду знать.</p>]]></content:encoded>
	</item>
</channel>
</rss>

