Rabu, 14 Agustus 2013

PHP Indonesia - Facebook: [TANYA] Misi mastah ane mau nanya, bagaimana cara ...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
[TANYA] Misi mastah ane mau nanya, bagaimana cara ...
Aug 14th 2013, 13:07, by Beck Herman

Beck Herman 1:07pm Aug 14
[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 ..

Just An Ordinary Person 1:08pm Aug 14
kalo fpdf bisa, kalo yg akses file kurang tau :D

Mas Suwondo 1:10pm Aug 14
PDF nya ditulis pakai php aja .... jadi bisa diatur

Beck Herman 1:12pm Aug 14
sebenarnya bukan untuk file .pdf aja, itu kan cuman contoh, hehe..
yah misal file lain kayak .doc atau mungkin .jpg :D

Gunawan Mujur Wibisono 1:13pm Aug 14
wah rumit.. ini dah masuk user previleges.. btw.. km dah ngerti konsep user dan user login?

Mas Suwondo 1:13pm Aug 14
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.

Beck Herman 1:13pm Aug 14
udah, pakai season :D

Mas Suwondo 1:14pm Aug 14
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

Beck Herman 1:16pm Aug 14
nah misalkan kalau file .exe dan .zip gimana ??

Mas Suwondo 1:18pm Aug 14
Loogikanya :

if( user_authenticate())
{
header(......);
echo $file_stream;
}
else
{
header('location:login.php');
}

gambaran sederhananya mungkin seperti itu

Mas Suwondo 1:18pm Aug 14
Fahami dahulu konsep file streaming, misal dalam header khhan bisa diberikan informasi bahwa itu berupa file-attachment. Sehingga menjadikan force download

Beck Herman 1:21pm Aug 14
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 ..

Mas Suwondo 1:21pm Aug 14
Kalau pakai delphi lebih mudah, soalnya kagak perlu mempertimbangkan proses client/server, apalagi yang model oneshot kayak web.

Beck Herman 1:22pm Aug 14
gimana gan??

Mas Suwondo 1:23pm Aug 14
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

Mas Suwondo 1:24pm Aug 14
Clue nya aja ya ?? Kalau mau main stream dan base64 di delphi, coba pakai komponennya jedi ama indy

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar