1

I have been working with Elgg. An open source social networking software created in php. I have been working with the API and so far have been able to register users using the register_user function:

register_user($username, $password, $email);

The problem however is that I don't need users to confirm via emails when registered through the API. I need to know which function I could use to 'auto confirm' the user.

4

1 に答える 1

1

Elgg 1.8 (1.7 でも動作する可能性があります) を使用していて、uservalidationbyemail プラグインが有効になっている場合、最も簡単な方法はそのプラグインを無効にすることだと思います。プラグインの機能の一部だけを残したい場合は、次のように elgg_unregister_plugin_hook_handler を使用して uservalidationbyemail_disable_new_user() が呼び出されないようにすることができます。

別の方法として、特定の方法で登録するユーザーではなく、一部のユーザーに対しては機能させたい場合は、独自のプラグイン フック ハンドラーを優先度の低い番号で追加し、デフォルトの処理を短絡することができます: elgg_register_plugin_hook_handler('register', 'ユーザー', my_registration_function', 1);

于 2012-08-02T19:37:00.410 に答える