Jump to content
Chuki2

User Accessbility

Recommended Posts

Salam semua,

Aku tengah develope sistem customer informations pakai C# dan ASP webforms. Ada satu part aku yang buat aku blur sikit. So aku terangkan sikit macam mana sistem ini berfungsi.

Dalam database ada senarai table :

- Akaun
- Cawangan
- User 

Selepas pelanggan bukak akaun, diorang akan key in data cawangan-cawangan mereka. 

Ok jadi part yang blur, setiap akaun ada senarai user. Ada satu user admin, boleh tengok rekod dimana-mana cawangan. Tapi untuk user lain, dia just boleh tengok rekod untuk cawangan tertentu sahaja.

Katakan akaun ini ada cawangan A,B,C,D,E. So kita create user ali, dan ali hanya boleh tengok cawangan A,C dan E sahaja.

Cara apa yang terbaik erk. Dalam kepala aku, dalam table user tambah column user_access_branch. So disitu dia akan simpan ID branch tersebut. Contoh value id cawangan pada user_access_branch dalam rekod ali adalah "1;3;5". 

Ada cadangan lain?

Share this post


Link to post
Share on other sites

Wsalam.

 

Rasanya kalo buat satu table lagi khas utk tu pun ok gak.

Contoh table: user-branch

 

Dlm table ni ada id-user dan id-branch sahaja. Atleast x kaco table user. Lain kali kalo nak create table baru, eg: Negeri. create table baru user-state.

 

 

Contoh id user ali=u001, ahmad=u002

 

u001:1

u001:3

u001:5

u002:4

u002:5

etc..

 

Nanti kalo nak tgk user mane yg ada access branch mane, refer table tu je la.

 

Tapi aku xtau la cara mana lagi efficient.

Share this post


Link to post
Share on other sites

Wsalam.

 

Rasanya kalo buat satu table lagi khas utk tu pun ok gak.

Contoh table: user-branch

 

Dlm table ni ada id-user dan id-branch sahaja. Atleast x kaco table user. Lain kali kalo nak create table baru, eg: Negeri. create table baru user-state.

 

 

Contoh id user ali=u001, ahmad=u002

 

u001:1

u001:3

u001:5

u002:4

u002:5

etc..

 

Nanti kalo nak tgk user mane yg ada access branch mane, refer table tu je la.

 

Tapi aku xtau la cara mana lagi efficient.

Aku rasa cara ini pun dah mantap...

 

Orait, kalau query. Aku buat gini, 

SELECT *
FROM branch INNER JOIN user_branch
WHERE user_branch.id_branch IN (1,2,3);

Ada cara lain lebih macho?

 

UPDATED :

 

Apesal bengong sangat aku hari ini.... :121:  :121:  :121:

 

Cara mudah 

SELECT *
FROM branch_user BU INNER JOIN branch B ON BU.id_branch = B.id
WHERE BU.id_user = @id_user;

 

Topic kelos!

Edited by Chuki2

Share this post


Link to post
Share on other sites

Alaaa xbest arr closed awal2.. kalau nak mantap ko pakai user NT Login lepas tu refer ko punye user kat dalam table. ..kat sini bile login xpayah la user key in password seme bagai... auto login daripada NT Login.

Share this post


Link to post
Share on other sites

Alaaa xbest arr closed awal2.. kalau nak mantap ko pakai user NT Login lepas tu refer ko punye user kat dalam table. ..kat sini bile login xpayah la user key in password seme bagai... auto login daripada NT Login.

Huhu kalau bleh nak elakkan third party punya component. Kalau buat dari scratch senang sikit nak ubah apa-apa.

 

:153:  :153:  :153:

Share this post


Link to post
Share on other sites

Huhu kalau bleh nak elakkan third party punya component. Kalau buat dari scratch senang sikit nak ubah apa-apa.

 

:153:  :153:  :153:

xde 3rd party pon nk kena guna... guna windows nt login utk username... create password dlm database...

Share this post


Link to post
Share on other sites

xde 3rd party pon nk kena guna... guna windows nt login utk username... create password dlm database...

 

Apa kelebihan pakai NT login? Boleh terangkan?

Share this post


Link to post
Share on other sites

 
Apa kelebihan pakai NT login? Boleh terangkan?

boleh jugak buat xpayah pakai password utk system.dlm database user akan diberi access menggunakan NTlogin.

cth NTLogin \Ahmad
username Ahmad diberi access dalam database.NTlogin org lain mmg xboleh access system.

user xperlu setiap kali nak masuk system kena key in username n password. bila user enter system terus masuk direct dalam main form.
xde la org boleh senang2 nk hack kecuali diorg tau windows NTLogin & password.
user xperlu nk ingat password system.
xada duplicate user sebab NTlogin assign unik id utk 1 company.
coding lebih ringkas nk pull data user dari database.

Edited by Kuzie

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By milo_ais1
      Salam semua, nk minta ilmu sikit, sesiapa tau cara nk buat redirection dalam website? mksd ak mcmni, kalo ak msk website to, dia akn kluar intro, then kita ad 2 option, sama ada nk skip atau tggu dia redirect sndri. mohon sape masta,tlg2.. TQ
    • By kyo rean
      [size=5][b]Menawarkan perkhidmatan membuat website[/b][/size]
      [size=5][b]RM650 termasuk domain name & hosting[/b][/size]

      contoh web yang saya buat untuk customer yang masih aktif seperti berikut:
      1. www.printerhub.com.my
      2. www.isukabeli.com
      3. www.srializacatering.com
      4. www.greenappslab.com
      5. www.ccbq-quran.com.my
      6. www.huublighting.com
      7. www.webnumberz.com
      8. www.anr.com.my
      9. www.kukuhabadi.com.my

      call +6019 251 0990
      kyo

      [size=6][b]Juga meniaga barang2 berikut:[/b][/size]

      [size=5][b]Printer HPLJ P1102 [/b][/size]
      [size=5][b]RM225[/b][/size]
      (sila lihat gambar di bawah. stock terhad 50 unit sahaja)

      Ada banyak lagi barang2 menarik dengan harga berpatutan di kedai online saya
      [url="http://www.isukabeli.com"]www.isukabeli.com[/url]
      atau pun fanpage isukabeli.com - [url="http://www.facebook.com/pages/isukabelicom/144103715730416"]http://www.facebook....144103715730416[/url]


      [img]http://isukabeli.com/wp-content/uploads/2012/10/HPLJP1102.png[/img]

      [img]http://isukabeli.com/wp-content/uploads/2012/10/HPLJP11021.png[/img]

      [size=6][b]Logitech WebCam Sphere AF[/b][/size]

      [b]Kami ada ready stock untuk WebCam ini. Stock terhad. WebCam ini lebih dari WebCam biasa. Ia boleh dipasang seperti cctv. Hanya RM220.[/b]
      [b]Logitech QuickCam® Sphere AF[/b]

      Like new - used during exhibition for 2 weeks only
      Original green packing, set complete ( actual product as shown below )
      Includes :
      * Logitech QuickCam® Sphere AF
      * 9-inch eye-level stand
      * USB cable (6-feet)
      * QuickCam® Software CD
      * Warranty full 1 year

      Price : RM 220 per unit
      Usual price : new RM 428 (Logitech official website)
      More info ttg harga sebenar : [url="http://www.logitech.com/en-my/webcam-communications/webcams/quickcam-sphere-af"]http://www.logitech....ckcam-sphere-af[/url]

      [img]http://isukabeli.com/wp-content/uploads/2012/10/logitech.png[/img]
      [img]http://isukabeli.com/wp-content/uploads/2012/10/SphereAFunit.jpg[/img]

      Semua gambar sebenar.

      Rugi tak beli

      Untuk Pertanyaan @ to order pls
      call or sms to +6019 251 0990/ +6012 3046 463/ email [email protected]
      atau boleh pergi ke kedai online saya [url="http://www.isukabeli.com"]www.isukabeli.com[/url]
      atau LIKE fanpage isukabeli.com - [url="http://www.facebook.com/pages/isukabelicom/144103715730416"]http://www.facebook....144103715730416[/url]
    • By arel
      [color=#282828][font=helvetica, arial, sans-serif][size=3]Saya freelancer yang mempunyai kemahiran dalam PHP dan MySQL dan xampp ...[/size][/font][/color]
      [color=#282828][font=helvetica, arial, sans-serif][size=3]Pernah diupah oleh student-student Universiti untuk membangunkan sistem mereka...[/size][/font][/color]

      [color=#282828][font=helvetica, arial, sans-serif][size=3]Kadar upah amat berpatutan...(bole nego)[/size][/font][/color]

      [color=#282828][font=helvetica, arial, sans-serif][size=3]Sila nyatakan budget dan masa untuk disiapkan dan emailkan deskripsi projek....[/size][/font][/color]

      [color=#282828][font=helvetica, arial, sans-serif][size=3]programmming... php,html, mysql,javascript, css...[/size][/font][/color]

      [color=#282828][font=helvetica, arial, sans-serif][size=3]Contact me at [email protected] (24 jam)[/size][/font][/color][color=#282828][font=helvetica, arial, sans-serif][size=3] [/size][/font][/color][color=#282828][font=helvetica, arial, sans-serif][size=3] [/size][/font][/color][color=#282828][font=helvetica, arial, sans-serif][size=3] [/size][/font][/color]
    • By Mustafa
      Saya baru hendak membina website. Ada sesipa dalam forum ini tahu cara meletakkan komen dalam website, seperti gambar laman blog di bawah ini.

      [img]https://lh3.googleusercontent.com/-Aohbky82OB4/T8m1cgcTWVI/AAAAAAAAAL4/zwGNTxCd0HA/s640/komen%2520webite.JPG[/img]
    • By kyo rean
      AsSalam.

      Jika ada sesiapa berminat untuk mengikuti kelas belajar buat website,
      sila hubungi saya untuk pendaftaran di 013-2713013. Berikut adalah maklumat mengenai
      Bengkel Buat Website yang akan diadakan pd 12 & 13 Mei 2012:-

      Bengkel Buat Website
      12 & 13 Mei 2012

      Makmal Komputer
      Pusat Dagangan Indera Mahkota
      Kuantan, Pahang


      Tempat terhad
      Terbuka pada 20 peserta
      RM450 termasuk makan,minum

      hubungi
      Neptune ICT Services & Training
      Diusahakan oleh
      Dawayata Management
      & Services (CA0158769-P)
      G.03, Kuantan Centre Point,
      Jln Haji Abdul Rahman,
      25000 Kuantan, Pahang
      Tel : +6.013.271.3013
      Email : [email protected]
      Website : www.dawayata.com
×
×
  • Create New...