Это настолько не безопасно.Поэтому и ищу модуль: прописал регексами фильтры для разрешённых запросов в .htaccess и всё.
Поэтому и ищу модуль: прописал регексами фильтры для разрешённых запросов в .htaccess и всё.То есть останутся только SELECT, да и те урезанные? Потому как гадость можно и через UPDATE, и через INSERT сделать.
Это точно. А потом еще и претензии будут предьявлять :D)))
select id from users where name='test'
http://domain.com/user2id/test
<VirtualHost *:80>
DBDriver mysql
DBDParams "dbname=test user=root pass=xxxxxx"
RewriteMap user2id "dbd:select id from users where name = %s "
RewriteEngine On
RewriteRule ^/user2id/([^/]+) http://domain.com/id/${user2id:$1} [R,L]
<VirtualHost *:80>
DBDriver mysql
DBDParams "dbname=test user=root pass=xxxxxx"
RewriteMap user2id "dbd:select id from users where name = %s "
RewriteEngine On
RewriteRule ^/user2id/([^/]+) http://domain.com/id/${user2id:$1} [R,L]
CREATE DATABASE T3stdb123;
GRANT ALL PRIVILEGES ON t3stdb123.* TO "newdbuser"@"localhost" IDENTIFIED BY "!Pi4aX_7z?";
FLUSH PRIVILEGES;
Recommended WordPress Database Permissions
For typical WordPress operation, the MySQL database user only needs SELECT, INSERT and UPDATE data privileges. It is recommended to use the minimum possible privileges when running WordPress. Any other privileges, such as ALTER, CREATE and DROP are sometimes needed during an upgrade or when installing some plugins which need access to change the database structure. In such case you will be advised to do such changes by the plugin developer.Whenever you assign structure related privileges do it ONLY for temporary period. You can read more about WordPress database privileges from the article Why minimum MySQL user WordPress database privileges help.