多くのユーザーのユーザー名とメールアドレスを含むcsvファイルをアップロードできるjoomlaコンポーネントを作成しました。jos_usersテーブルにデータを挿入するためのクエリを作成しました。パスワードは自動生成され、$を使用してパスワードを暗号化しました。 crypt = JUserHelper :: getCryptedPassword( "blabla"、$ salt); アクティベーションフィールドに何も挿入していません。しかし、いくつかの理由により、ユーザー名とパスワードを使用してログインできません。これについて他に何かする必要がありますか?
2 に答える
3
ブレントさん、ありがとうございました。答えを見つけました。以下で説明します。
スクリプトで新しいユーザーアカウントを作成するには、3つのクエリを実行する必要があります。1)( 、、、、、、、、、、、)の値jos_users
( NULL id
、 'name' name
、 'username' username
、 'email' email
、 'password' password
、 'Registered' usertype
、'0'、 '0' 、'18 '、' date'、' date2')block
sendEmail
gid
registerDate
lastvisitDate
jos_core_acl_aro
2) (id
、、、、 )の値section_value
に挿入します(NULL value
、name
'ユーザー'、'(上記のクエリの挿入ID)'、'名前')
jos_core_acl_groups_aro_map
3) (group_id
、、、 )の値section_value
に挿入しaro_id
ます(18、''、'(上記のクエリの挿入ID)')
これは私のために働いた。
于 2012-06-25T16:01:24.883 に答える
0
ユーザーがログインできるようにするために-
- アクティベーションフィールドは空白である必要があります
- ユーザーを有効にする必要があります
- ユーザーはグループのメンバーである必要があります
于 2012-06-22T04:28:06.397 に答える