1

多くのユーザーのユーザー名とメールアドレスを含むcsvファイルをアップロードできるjoomlaコンポーネントを作成しました。jos_usersテーブルにデータを挿入するためのクエリを作成しました。パスワードは自動生成され、$を使用してパスワードを暗号化しました。 crypt = JUserHelper :: getCryptedPassword( "blabla"、$ salt); アクティベーションフィールドに何も挿入していません。しかし、いくつかの理由により、ユーザー名とパスワードを使用してログインできません。これについて他に何かする必要がありますか?

4

2 に答える 2

3

ブレントさん、ありがとうございました。答えを見つけました。以下で説明します。

スクリプトで新しいユーザーアカウントを作成するには、3つのクエリを実行する必要があります。1)( 、、、、、、、、、、、)の値jos_users( NULL id、 'name' name、 'username' username、 'email' email、 'password' password、 'Registered' usertype、'0'、 '0' 、'18 '、' date'、' date2')blocksendEmailgidregisterDatelastvisitDate

jos_core_acl_aro2) (id、、、、 )の値section_valueに挿入します(NULL valuename'ユーザー'、'(上記のクエリの挿入ID)'、'名前')

jos_core_acl_groups_aro_map3) (group_id、、、 )の値section_valueに挿入しaro_idます(18、''、'(上記のクエリの挿入ID)')

これは私のために働いた。

于 2012-06-25T16:01:24.883 に答える
0

ユーザーがログインできるようにするために-

  1. アクティベーションフィールドは空白である必要があります
  2. ユーザーを有効にする必要があります
  3. ユーザーはグループのメンバーである必要があります
于 2012-06-22T04:28:06.397 に答える