CodeIgniterのTankAuthを使用して一括してユーザ/パスワードを作成することに興味があります。私はCIのフォーラムでこの質問をしたが、何の回答を得なかっ:Codeigniter/PHP:TankAuthを使用してバッチでユーザを作成する
http://codeigniter.com/forums/viewthread/110993/P330/#837327
Google検索は、第三の結果と無関係なサイトの束としての私のスレッド以外にあまり上げないでください。
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の
EDIT 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>";
}
}
ちょうどアクションに入れるためにコントローラからのping batchReg()!何とか
ランダムなユーザー名とランダムなパスワード?あなたはどこかリストを持っていますか? – jondavidjohn
私はリストを持っています。 "ライブラリのcreate_userメソッドを呼び出すことで新しいユーザーが登録されています(コントローラauth.php、149行)。複数のユーザーのログインを作成するには、ユーザーログイン、電子メール、パスワード、電子メールの有効化フラグ(特別なリンクをクリックすることで確認できる電子メール) "というパラメータをデータベースから1つずつ取り出して、すべての人にこのメソッドを呼び出します。 私は数日後にここでスクリプトを試してみるつもりです。私はこのチケットを更新します。 –