PHPでNCIVというシステムを作っています。そのシステムでは、settings.phpの設定を変更できます。これにより、システムの管理者は、大量のテキストファイルではなくMySQLの使用を有効または無効にできます。ただし、サイトにすでにコンテンツがある場合にその設定を変更すると、すべてのデータがMySQLデータベースとの間でテキストファイルベースのデータベースとの間で移動します(設定の値に応じて)。これはコードです:
/*******************************************************/
/* __ __ _____ _ _ _____ _ _ _____ */
/* \ \ / /\ | __ \| \ | |_ _| \ | |/ ____| */
/* \ \ /\ / / \ | |__) | \| | | | | \| | | __ */
/* \ \/ \/ / /\ \ | _ /| . ` | | | | . ` | | |_ | */
/* \ /\ / ____ \| | \ \| |\ |_| |_| |\ | |__| | */
/* \/ \/_/ \_\_| \_\_| \_|_____|_| \_|\_____| */
/* */
/* CHANGING ["server"]["mysql"] WHILE THE SITE IS */
/* ALREADY IN USE WILL MIGRATE ALL DATA TO THE */
/* MySQL DATABASE IF TRUE */
/* OR TO THE TEXTUAL DATABASE IF FALSE!! */
/* */
/* IF YOU HAVE A HUGE SITE, THIS CAN TAKE A FEW HOURS */
/* OR EVEN A FEW DAYS OR WEEKS!! */
/* PLEASE ONLY CHANGE THIS SETTING IF YOU HAVE */
/* JUST INSTALLED NCIV! */
/* */
/* */
/* */
/* REMOVING OR MODIFYING THIS WARNING WILL TAKE THE */
/* ENTIRE SITE OFFLINE! */
/* */
/* YOU WILL NEED TO ENTER THE */
/* SERVER'S SUPERUSER/ROOT PASSWORD AFTER CHANGING */
/* THIS SETTING! */
/* */
/* NEVER TRY TO MIGRATE THE DATA MANUALLY! */
/*******************************************************/
$GLOBALS["NCIV"]["server"]["mysql"] = FALSE; //Enable MySQL? See the WARNING above!
設定が変更された後、ユーザーがPHPで正しいスーパーユーザー/ルートパスワードを入力したかどうかを確認する方法はありますか?
前もって感謝します!