adminとteststaffのパスワード変更のツール 1.場所:http://localhost/KAIHATSU/GENEL/db_utilities/execute_sql_to_db_with_php.php 2.DBのIPとユーザパスワードを記入 ex:localhost 3.実行したいDBをチェックして、SQL分を実行 ※shanaismsに関してはteststaffユーザは存在しない 対象サーバ 234:210.129.190.234/office_test/94pwVh5CGD 236:210.129.190.236/office_test/94pwVh5CGD acc: 210.129.190.144/acc_sms/qDDme5NZwFHm7QUe ito: 210.239.38.150/office_test/6T5Nf3YsmP caplan: PHPMyAdmin のみ -- 管理画面からadmin、teststaffのパスワードを変更して、データを取得し、上記のツールにて対象DB全てに一括実行する -- Admin/teststaff 取得 SELECT id,user_name,user_password,user_hash FROM users WHERE id = '1'AND user_name = 'admin' AND status='Active' AND deleted=0; -- ビオクラ等複数はteststaffのidが違う パスワード等は同じ SELECT id,user_name,user_password,user_hash FROM users WHERE id = 'a437cc11-564c-e5c4-3ff0-4c88c6961e3b'AND user_name = 'teststaff' AND status='Active' AND deleted=0; -- ID抜き SELECT user_name,user_password,user_hash FROM users WHERE user_name = 'teststaff' AND status='Active' AND deleted=0; -- 結果 INSERT INTO users (id, user_name, user_password, user_hash) VALUES ('1', 'admin', 'adOidrOCXnI7U', 'c31e79f2f59444e9ed6eaa19f6c87ee4'); INSERT INTO users (user_name, user_password, user_hash) VALUES ('teststaff', 'teTkWzEN5oBL6', 'e1e13c9d3d2c3ab509a0787f00875256'); -- 変更前 パスワード15桁まで? teststaff/2#test!9 admin/$$sms2TECHNO! -- 変更後 teststaff/5#test!2 admin/$$sms3TECHNO& -- 結果 INSERT INTO users (id, user_name, user_password, user_hash) VALUES ('1', 'admin', 'ad03xqK9qnoYM', 'aff33aeefdc2f1b7aaca38dee17d72d2'); INSERT INTO users (user_name, user_password, user_hash) VALUES ('teststaff', 'te2eK4hFXHGLU', '59b5ecded9ff2c2205aef60278bee7d4'); -- 更新SQL UPDATE users SET user_password = 'ad03xqK9qnoYM',user_hash = 'aff33aeefdc2f1b7aaca38dee17d72d2' WHERE id = '1'AND user_name = 'admin' AND status='Active' AND deleted=0; UPDATE users SET user_password = 'te2eK4hFXHGLU',user_hash = '59b5ecded9ff2c2205aef60278bee7d4' WHERE user_name = 'teststaff' AND status='Active' AND deleted=0; -- 確認SQL SELECT id,user_name,user_password,user_hash FROM users WHERE ( user_name = 'admin' OR user_name = 'teststaff') AND status='Active' AND deleted=0;