One Hat Cyber Team
Your IP :
216.73.216.55
Server IP :
5.189.175.239
Server :
Linux panel.gemx-ai.com 5.14.0-570.19.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 4 04:00:24 EDT 2025 x86_64
Server Software :
LiteSpeed
PHP Version :
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
farmersapp
/
tmp
/
Edit File:
sess_75a2e5c4ca1711e1df927a2e44025bc4
PMA_token |s:32:"7963656a464f4c796d3e3b714b3d6f23"; HMAC_secret |s:16:"6{".~*n<(.UD$k@k";auth_type|s:3:"env";browser_access_time|a:2:{s:7:"default";i:1767021498;s:36:"12405e44-2c52-d233-a0dd-cf89871b608f";i:1767020005;}encryption_key|s:32:"{�T�0�Nc���7ξcV���&�ݒ��%";relation|a:1:{i:1;a:41:{s:7:"version";s:5:"5.2.2";s:4:"user";N;s:2:"db";N;s:8:"bookmark";N;s:15:"central_columns";N;s:11:"column_info";N;s:17:"designer_settings";N;s:16:"export_templates";N;s:8:"favorite";N;s:7:"history";N;s:16:"navigationhiding";N;s:9:"pdf_pages";N;s:6:"recent";N;s:8:"relation";N;s:13:"savedsearches";N;s:12:"table_coords";N;s:10:"table_info";N;s:13:"table_uiprefs";N;s:8:"tracking";N;s:10:"userconfig";N;s:10:"usergroups";N;s:5:"users";N;s:12:"bookmarkwork";b:0;s:8:"mimework";b:0;s:18:"centralcolumnswork";b:0;s:8:"commwork";b:0;s:9:"menuswork";b:0;s:20:"designersettingswork";b:0;s:11:"displaywork";b:0;s:19:"exporttemplateswork";b:0;s:12:"favoritework";b:0;s:7:"navwork";b:0;s:7:"pdfwork";b:0;s:10:"recentwork";b:0;s:7:"relwork";b:0;s:17:"savedsearcheswork";b:0;s:11:"historywork";b:0;s:12:"trackingwork";b:0;s:11:"uiprefswork";b:0;s:14:"userconfigwork";b:0;s:8:"allworks";b:0;}}userconfig|a:2:{s:2:"db";a:2:{s:12:"Console/Mode";s:8:"collapse";s:15:"NavigationWidth";i:238;}s:2:"ts";i:1767021494;}two_factor_check|b:1;cache|a:2:{s:8:"server_1";a:4:{s:15:"userprefs_mtime";i:1767021494;s:14:"userprefs_type";s:7:"session";s:12:"config_mtime";i:1748677935;s:9:"userprefs";a:2:{s:7:"Console";a:1:{s:4:"Mode";s:8:"collapse";}s:15:"NavigationWidth";i:238;}}s:25:"server_1_cpses_fafitwizjs";a:18:{s:17:"is_create_db_priv";b:0;s:14:"is_reload_priv";b:0;s:12:"db_to_create";s:0:"";s:30:"dbs_where_create_table_allowed";a:2:{i:0;s:16:"farmersapp\_data";i:1;s:16:"farmersapp\_loan";}s:11:"dbs_to_test";b:0;s:9:"proc_priv";b:0;s:10:"table_priv";b:0;s:8:"col_priv";b:0;s:7:"db_priv";b:0;s:11:"binary_logs";a:0:{}s:18:"menu-levels-server";a:13:{s:9:"databases";s:9:"Databases";s:3:"sql";s:3:"SQL";s:6:"status";s:6:"Status";s:6:"rights";s:5:"Users";s:6:"export";s:6:"Export";s:6:"import";s:6:"Import";s:8:"settings";s:8:"Settings";s:6:"binlog";s:10:"Binary log";s:11:"replication";s:11:"Replication";s:4:"vars";s:9:"Variables";s:7:"charset";s:8:"Charsets";s:7:"plugins";s:7:"Plugins";s:6:"engine";s:7:"Engines";}s:14:"menu-levels-db";a:14:{s:9:"structure";s:9:"Structure";s:3:"sql";s:3:"SQL";s:6:"search";s:6:"Search";s:5:"query";s:5:"Query";s:6:"export";s:6:"Export";s:6:"import";s:6:"Import";s:9:"operation";s:10:"Operations";s:10:"privileges";s:10:"Privileges";s:8:"routines";s:8:"Routines";s:6:"events";s:6:"Events";s:8:"triggers";s:8:"Triggers";s:8:"tracking";s:8:"Tracking";s:8:"designer";s:8:"Designer";s:15:"central_columns";s:15:"Central columns";}s:17:"menu-levels-table";a:11:{s:6:"browse";s:6:"Browse";s:9:"structure";s:9:"Structure";s:3:"sql";s:3:"SQL";s:6:"search";s:6:"Search";s:6:"insert";s:6:"Insert";s:6:"export";s:6:"Export";s:6:"import";s:6:"Import";s:10:"privileges";s:10:"Privileges";s:9:"operation";s:10:"Operations";s:8:"tracking";s:8:"Tracking";s:8:"triggers";s:8:"Triggers";}s:19:"profiling_supported";b:1;s:14:"mysql_cur_user";s:26:"cpses_fafitwizjs@localhost";s:12:"is_superuser";b:0;s:12:"is_grantuser";b:0;s:13:"is_createuser";b:0;}}tmpval|a:16:{s:14:"favoriteTables";a:1:{i:1;a:0:{}}s:12:"recentTables";a:1:{i:1;a:2:{i:0;a:2:{s:2:"db";s:17:"farmersapp_church";s:5:"table";s:15:"cottage_members";}i:1;a:2:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:5:"users";}}}s:5:"query";a:10:{s:32:"790e4ccf00c110b76b103aba0826cd6f";a:8:{s:3:"sql";s:416:"-- 10. Create audit_log table CREATE TABLE audit_log ( id INT PRIMARY KEY AUTO_INCREMENT, user_id INT, action VARCHAR(100) NOT NULL, table_name VARCHAR(50), record_id INT, old_values JSON, new_values JSON, ip_address VARCHAR(45), user_agent TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX idx_user (user_id), INDEX idx_created (created_at) );";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"d873370817afc05b645b3ddfb0bdc1a2";a:8:{s:3:"sql";s:460:"-- 11. Create plugins table CREATE TABLE plugins ( id INT PRIMARY KEY AUTO_INCREMENT, plugin_name VARCHAR(100) UNIQUE NOT NULL, plugin_version VARCHAR(20), plugin_author VARCHAR(100), plugin_description TEXT, plugin_path VARCHAR(255), is_active BOOLEAN DEFAULT FALSE, settings JSON, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"906d243d373c8b901afbe1281513c9ab";a:8:{s:3:"sql";s:251:"-- Now add foreign key constraints ALTER TABLE loans ADD FOREIGN KEY (borrower_id) REFERENCES borrowers(id) ON DELETE CASCADE, ADD FOREIGN KEY (loan_product_id) REFERENCES loan_products(id), ADD FOREIGN KEY (loan_officer_id) REFERENCES users(id);";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"bfb345084e9f76cf72f3ffeea8ba45dd";a:8:{s:3:"sql";s:93:"ALTER TABLE loan_schedule ADD FOREIGN KEY (loan_id) REFERENCES loans(id) ON DELETE CASCADE;";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"f865d817da75ea84bea1bfb4e2732972";a:8:{s:3:"sql";s:201:"ALTER TABLE repayments ADD FOREIGN KEY (loan_id) REFERENCES loans(id) ON DELETE CASCADE, ADD FOREIGN KEY (borrower_id) REFERENCES borrowers(id), ADD FOREIGN KEY (collected_by) REFERENCES users(id);";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"4c99da366ff185f588dfc017f12d8ca0";a:8:{s:3:"sql";s:90:"ALTER TABLE collateral ADD FOREIGN KEY (loan_id) REFERENCES loans(id) ON DELETE CASCADE;";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"a4023cd7ca5c6b07a2014a1b817b1a40";a:8:{s:3:"sql";s:220:"-- Insert initial data INSERT INTO users (username, email, password, full_name, role, status) VALUES ('admin', 'admin@farmersapp.com', '$2y$10$YourHashedPasswordHere', 'System Administrator', 'super_admin', 'active');";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"2e7b58063318d0cd4cb0c60b6cdd2906";a:8:{s:3:"sql";s:287:"-- Create a secure password hash for admin -- Use PHP's password_hash() function or run this after creating tables: -- UPDATE users SET password = '$2y$10$' WHERE username = 'admin'; INSERT INTO branches (branch_name, branch_code, currency) VALUES ('Main Branch', 'BR001', 'MWK');";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"96e95540834104c458d43ba7307a412f";a:8:{s:3:"sql";s:323:"INSERT INTO roles (role_name, permissions) VALUES ('super_admin', '["all"]'), ('admin', '["dashboard.view","borrowers.*","loans.*","repayments.*","reports.view"]'), ('loan_officer', '["dashboard.view","borrowers.view","loans.view","repayments.add"]'), ('borrower', '["dashboard.view","loans.view","repayments.view"]');";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}s:32:"08022a1a1fb589a742527eb775d48fd4";a:8:{s:3:"sql";s:134:"UPDATE users SET password = '$2y$10$LbYqF3eA8J8Z7X6V5C4D3eB2A1C0Z9Y8X7W6V5U4T3R2Q1P0O9N8M7L6K5J4I3H2G1F0' WHERE username = 'admin';";s:12:"repeat_cells";i:100;s:8:"max_rows";i:25;s:3:"pos";i:0;s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;}}s:6:"pftext";s:1:"P";s:18:"relational_display";s:1:"K";s:9:"geoOption";s:4:"GEOM";s:14:"display_binary";b:1;s:12:"display_blob";b:0;s:19:"hide_transformation";b:0;s:3:"pos";i:0;s:8:"max_rows";i:25;s:12:"repeat_cells";i:100;s:20:"possible_as_geometry";b:1;s:13:"table_uiprefs";a:1:{i:1;a:2:{s:16:"farmersapp_loans";a:1:{s:5:"users";a:0:{}}s:17:"farmersapp_church";a:1:{s:15:"cottage_members";a:0:{}}}}s:18:"table_limit_offset";i:0;s:21:"table_limit_offset_db";s:16:"farmersapp_loans";}git_location|N;is_git_revision|b:0;ConfigFile1|a:5:{s:28:"PmaNoRelation_DisableWarning";b:1;s:15:"NavigationWidth";i:238;s:12:"ShowCreateDb";b:0;s:7:"Console";a:1:{s:4:"Mode";s:8:"collapse";}s:7:"Servers";a:1:{i:1;a:2:{s:7:"only_db";s:0:"";s:7:"hide_db";s:0:"";}}}debug|a:0:{}flashMessages|a:0:{}__upload_status|a:1:{s:7:"handler";s:47:"PhpMyAdmin\Plugins\Import\Upload\UploadNoplugin";}Import_message|a:2:{s:7:"message";N;s:11:"go_back_url";s:55:"index.php?route=/database/structure&db=farmersapp_loans";}is_multi_query|b:1;sql_history|a:18:{i:0;a:3:{s:2:"db";s:17:"farmersapp_church";s:5:"table";s:0:"";s:8:"sqlquery";s:478:"-- Events Table CREATE TABLE IF NOT EXISTS events ( id INT PRIMARY KEY AUTO_INCREMENT, event_name VARCHAR(200) NOT NULL, event_date DATE NOT NULL, event_time TIME, venue VARCHAR(200), description TEXT, organizer_id INT, budget DECIMAL(10,2), status ENUM('Upcoming', 'Ongoing', 'Completed', 'Cancelled') DEFAULT 'Upcoming', FOREIGN KEY (organizer_id) REFERENCES users(id), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );";}i:1;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:198:"DROP TABLE `borrowers`, `borrower_contacts`, `borrower_documents`, `branches`, `guarantors`, `guarantor_documents`, `loans`, `loan_fees`, `loan_payments`, `loan_products`, `loan_schedules`, `users`;";}i:2;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:84:"DROP TABLE `borrowers`, `branches`, `guarantors`, `loans`, `loan_products`, `users`;";}i:3;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:105:"DROP TABLE `borrowers`, `branches`, `loans`, `loan_payments`, `loan_products`, `loan_schedules`, `users`;";}i:4;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:156:"-- Update staff password UPDATE users SET password = '$2y$10$7rLSvRVyTQORapkDOqmkhetjF6H9lJHngr4hJMSM2lHObJbW5EQh6' WHERE email = 'staff@farmersapp.com';";}i:5;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:5:"users";s:8:"sqlquery";s:215:"-- If users exist but passwords don't work, update them: UPDATE users SET password = '$2y$10$7rLSvRVyTQORapkDOqmkhetjF6H9lJHngr4hJMSM2lHObJbW5EQh6' WHERE email IN ('admin@farmersapp.com', 'staff@farmersapp.com');";}i:6;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:5:"users";s:8:"sqlquery";s:150:"-- Verify the update SELECT email, LEFT(password, 30) as password_preview FROM users WHERE email IN ('admin@farmersapp.com', 'staff@farmersapp.com');";}i:7;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:5:"users";s:8:"sqlquery";s:142:"-- Verify SELECT email, password, LENGTH(password) as hash_length FROM users WHERE email IN ('admin@farmersapp.com', 'staff@farmersapp.com');";}i:8;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:5:"users";s:8:"sqlquery";s:392:"-- 7. CHECK IF PASSWORDS ARE PLAIN TEXT (they should be) SELECT email, password, CASE WHEN password = 'admin123' THEN '✅ Plain text - admin123' WHEN password = 'staff123' THEN '✅ Plain text - staff123' WHEN password = 'test123' THEN '✅ Plain text - test123' ELSE '❌ Not plain text' END as password_status FROM users;";}i:9;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:812:"DROP TABLE `api_keys`, `assets`, `audit_logs`, `backups`, `bank_accounts`, `borrowers`, `borrower_contacts`, `borrower_documents`, `borrower_groups`, `branches`, `collateral`, `collateral_documents`, `custom_fields`, `custom_field_values`, `email_logs`, `email_templates`, `expenses`, `expense_categories`, `group_loans`, `group_members`, `guarantors`, `guarantor_documents`, `holidays`, `income_categories`, `loans`, `loan_comments`, `loan_fees`, `loan_payments`, `loan_products`, `loan_schedules`, `notifications`, `other_income`, `payroll`, `reports`, `savings_accounts`, `savings_products`, `savings_transactions`, `settings`, `sms_logs`, `sms_templates`, `transactions`, `users`; DROP VIEW `view_active_loans`, `view_borrower_stats`, `view_daily_collections`, `view_overdue_loans`, `view_portfolio_at_risk`;";}i:10;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:101:"DROP TABLE `borrowers`, `branches`, `loans`, `loan_products`, `loan_schedule`, `repayments`, `users`;";}i:11;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:101:"DROP TABLE `borrowers`, `branches`, `loans`, `loan_products`, `loan_schedule`, `repayments`, `users`;";}i:12;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:323:"INSERT INTO roles (role_name, permissions) VALUES ('super_admin', '["all"]'), ('admin', '["dashboard.view","borrowers.*","loans.*","repayments.*","reports.view"]'), ('loan_officer', '["dashboard.view","borrowers.view","loans.view","repayments.add"]'), ('borrower', '["dashboard.view","loans.view","repayments.view"]');";}i:13;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:5:"users";s:8:"sqlquery";s:21:"SELECT * FROM `users`";}i:14;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:148:"DROP TABLE `audit_log`, `borrowers`, `branches`, `collateral`, `loans`, `loan_products`, `loan_schedule`, `plugins`, `repayments`, `roles`, `users`;";}i:15;a:3:{s:2:"db";s:17:"farmersapp_church";s:5:"table";s:15:"cottage_members";s:8:"sqlquery";s:31:"SELECT * FROM `cottage_members`";}i:16;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:323:"INSERT INTO roles (role_name, permissions) VALUES ('super_admin', '["all"]'), ('admin', '["dashboard.view","borrowers.*","loans.*","repayments.*","reports.view"]'), ('loan_officer', '["dashboard.view","borrowers.view","loans.view","repayments.add"]'), ('borrower', '["dashboard.view","loans.view","repayments.view"]');";}i:17;a:3:{s:2:"db";s:16:"farmersapp_loans";s:5:"table";s:0:"";s:8:"sqlquery";s:134:"UPDATE users SET password = '$2y$10$LbYqF3eA8J8Z7X6V5C4D3eB2A1C0Z9Y8X7W6V5U4T3R2Q1P0O9N8M7L6K5J4I3H2G1F0' WHERE username = 'admin';";}}sql_from_query_box|b:1;errors|a:0:{}
Simpan