waw... diatas ada mastahnya

______________________________
Cuma sekedar pengen bantu aja nih
kalo dari segi analisa saya, caranya cukup sederhana
ya tapi butuh beberapa skill pemrograman tentunya
saya bocorin alur menurut logika saya aja yah
1. Standar kita pake WHM aja lebih famous (disana tersedia API untuk pengembangan)
2. Mau dari ROOT apa sekedar WHM Reseller aja nih? (gampangnya kita pake WHM reseller aja yah, lebih murah ketimbang dari pada root harus sewa server, Sewa WHM lg... license, software dll....)
3. Nah kita kan disini misal pake WHM reseller untuk membuat panel sendiri
4. sebelum kerumusnya, balik ke poin satu lagi...
5. selanjutnya pahamin rumus dibawah ini, rumus saling terkait soalnya
RUMUS 1:
- Buat database untuk menampung data para USER
- Buat CASE tertentu untuk membatasi create NEW CPANEL (security)
- USER 1 -> DAFTAR -> MASUK DATABASE -> CASE SET
- USER 1 -> LOGIN -> ADD DOMAIN -> CPANEL AUTO CREATE (check CASE)
- USER 1 -> LOGIN -> ADD DOMAIN LAGI? -> CPANEL AUTO CREATE (check CASE, STOP! IS FREE MEMBER! UPGRADE PLEASE)
RUMUS 2:
- Buat database untuk menampung data domain (soalnya ini harus unique dalam penamaan username cpanel)
- Buat rumus regerate unique username cpanel
- USER 1 -> CPANEL AUTO CREATE -> CHECK DATABASE DOMAIN (if/else) -> GENERATE USERNAME (if/else)
- Jika CPANEL Berhasil auto create -> INSERT DOMAIN -> punya USER 1
- USER 2 -> CPANEL AUTO CREATE -> CHECK DATABASE DOMAIN (if/else) -> GENERATE USERNAME (if/else)
- Jika CPANEL Berhasil auto create -> INSERT DOMAIN -> punya USER 2
RUMUS 3:
- selanjutnya ini tinggal manggil-manggil ID nya aja antara USER 1, USER 2, dll...
- Misal USER 1 mau Create Mysql, Subdomain, Mail, File manager, dan fitur lainnya dalam cpanel
- Check USER 1 -> Check Domain -> Check Username -> LOGIN VIA API -> CPANEL DATA ACCESS OPEN USER 1
- Misal USER 2 mau Create Mysql, Subdomain, Mail, File manager, dan fitur lainnya dalam cpanel
- Check USER 2 -> Check Domain -> Check Username -> LOGIN VIA API -> CPANEL DATA ACCESS OPEN USER 2
Begitulah kiranya, rumus ini yang saya terapi buat bikin Virtual Master
Moga bisa menambah wawasan, just share aja...