ホームページ > バックエンド開発 > PHPチュートリアル > PHP がメンバー データを ucenter コードにインポートする_PHP チュートリアル

PHP がメンバー データを ucenter コードにインポートする_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:08:19
オリジナル
1062 人が閲覧しました

ucenter とフォーラム、または他の cms ユーザーにデータをインポートするには、ucenter の 2 つのテーブル、uc_members と uc_memberfields を操作するだけで済みます。更新に必要なフィールドはそれほど多くないため、一般的にはシステムのデータを ucenter にインポートします。メンバーの同期は非常に簡単です。

メンバーデータをucenterコードにインポートするphpチュートリアル
/*
使用したいメンバーテーブル構造

存在しない場合はテーブルを作成 `net_111cnnet` (
`id` int(11) not null auto_increment,
`username` varchar ( 32) デフォルト null,
`add_time` int(11) デフォルト null,
`email` varchar(50) デフォルト null,
`password` varchar(50) デフォルト null,
`last_login` int(4) デフォルト null
主キー (`id`)
) Engine=myisam デフォルト charset=utf8 auto_increment=1 ;


メンバーテーブル
*/

$host ='localhost';
$db ='abc';
$user=' root ';
$password ='root';

//データベース チュートリアルの接続構成。ucenter テーブルと現在のメンバーシップ テーブルは同じデータベース内にあるため、接続は 1 つだけで十分です。

try {
$conn = mysqltutorial_connect($host,$user,$password);
mysql_select_db($db,$conn);
} catch (dbException $e) {
exit('データベース接続失敗!' );//データベースエラー処理
}

$sql ="select * from net_111cnnet "; //ucenter にインポートするすべてのメンバーデータを見つけます
$query = mysql_query( $sql,$conn);
while ( $ rs = mysql_fetch_array( $query ))
{
$uc_sql = "select * from uc_members where username='".$rs['username']."'";
$data = mysql_query( $uc_sql ) ;
if( $data )
{
;
}
else
{
$salt = substr(uniqid(rand()), -6);
$password = md5($rs['password'].$salt); // ucenter ルールに従ってユーザー ログイン パスワードを生成します

mysql_query("insert into uc_members set uid= '".$rs['id']."', username='".$rs['username']."', パスワード='$password', email='".$rs['email']."', lastlogintime ='".$rs['last_login']."', regdate='".$rs['add_time' ] ."', Salt="$salt""); // uc_members テーブルにデータを挿入します
mysql_query("insert into uc_memberfields set uid='".$rs['id']."'");// 更新uc_memberfields テーブル。
}
}
exit('すべてのユーザーが ucenter にインポートされました');

/*
概要:
ucenter と forum、または他の cms ユーザーにデータをインポートするには、ucenter の 2 つのテーブル uc_members を操作するだけです。 uc_memberfields では、更新に関係するフィールドはそれほど多くないため、一般的に言えば、メンバーの同期のためにそのシステム データを ucenter にインポートするのは非常に簡単です。
この記事はもともと www.bkjia.com で公開されたものです。転載する友人は、他の人の著作を尊重し、出典を明示してください。
*/


www.bkjia.com本当http://www.bkjia.com/PHPjc/444897.html技術記事 ucenter とフォーラム、または他の cms ユーザーにデータをインポートするには、ucenter、uc_members、uc_memberfields の 2 つのテーブルを操作するだけでよく、更新に関係するフィールドはそれほど多くないので、全体的に...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート