CodeIgniterのTankAuthを使用して、一括ユーザー/パスワードをバッチで作成することに興味があります。CIフォーラムでこの質問をしましたが、応答がありませんでした。
http://codeigniter.com/forums/viewthread/110993/P330/#837327
グーグル検索は、3番目の結果と無関係なサイトの束として私のスレッド以外にはあまり現れません。
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=create+batch+users+tankauth
再帰アルゴリズムを使用してこれを成功させた人はいますか?もしそうなら、私が正しい道を進むためにいくつかのコードを投稿できますか?ありがとう!
ソフトウェアのバージョン:
CI 1.7.3
TankAuth 1.0.7
PHP 5.x
2/15編集:
誰かがこれに対する解決策を探している場合に備えて、これは基本的に私が使用したものと同じ関数です(他のいくつかのパラメーターがありましたが、これでうまくいくはずです):
function batchReg()
{
$this->load->model('mymodel');
// connect to the database
$this->mymodel->dbconnect();
// build it
$query = "SELECT user, email, pass from newusers ORDER BY user ASC";
// ship it
$result = mysql_query($query);
// loop it
while ($row = mysql_fetch_array($result))
{
$data = $this->tank_auth->create_user($row['user'], $row['email'], $row['pass'], FALSE);
print_r($data);
echo "<p>";
}
}
コントローラからbatchReg()にpingを実行するだけで、動作を開始できます。