| [TANYA] Misi mastah ane mau nanya, bagaimana cara setting privillage untuk file misalkan .pdf supaya cuman bisa dilihat sama user yang terauthentifikasi atau yang sudah login saja, jadi jika ada user lain yang tidak login tapi buka link file .pdf tadi maka tidak bisa dibuka atau access denied, tapi kalau user yang login maka dia bisa melihat filenya .. |
|
| kalo fpdf bisa, kalo yg akses file kurang tau :D |
|
| PDF nya ditulis pakai php aja .... jadi bisa diatur |
|
| sebenarnya bukan untuk file .pdf aja, itu kan cuman contoh, hehe.. yah misal file lain kayak .doc atau mungkin .jpg :D |
|
| wah rumit.. ini dah masuk user previleges.. btw.. km dah ngerti konsep user dan user login? |
|
| Lha iya, tulis aja pakai php, istilahnya di stream. Bisa pakai stream nya langsung atau pakai base64 nya. Entar diberi header file oleh perintah header pada php. |
|
| udah, pakai season :D |
|
| Seperti kalau kita nulis file image yang disimpan data stream nya di database itu lho. fwrite, fopen, file_get_contents, file_put_contents, header. Merupakan fungsi penting yang perlu dipelajari |
|
| nah misalkan kalau file .exe dan .zip gimana ?? |
|
| Loogikanya :
if( user_authenticate()) { header(......); echo $file_stream; } else { header('location:login.php'); }
gambaran sederhananya mungkin seperti itu |
|
| Fahami dahulu konsep file streaming, misal dalam header khhan bisa diberikan informasi bahwa itu berupa file-attachment. Sehingga menjadikan force download |
|
| maaf gan, sebenarnya sih mungkin ane salah kamar, ane buat aplikasi webnya bukan dari php tapi dari aplikasi borland delphi 7, nah ane cuman ingin tau settingan privillagenya biar user yang tidak berhak gak bisa sembarangan akses file ane, hihi .. |
|
| Kalau pakai delphi lebih mudah, soalnya kagak perlu mempertimbangkan proses client/server, apalagi yang model oneshot kayak web. |
|
| gimana gan?? |
|
| Wah ma'af kurang layak soalnya bicarain urusan delphi di forumnya PHP. Coba njenengan pelajari aja bukunya : antoni pranata, ama beberapa buku tips & trik delphi 7 |
|
| Clue nya aja ya ?? Kalau mau main stream dan base64 di delphi, coba pakai komponennya jedi ama indy |
Tidak ada komentar:
Posting Komentar