FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Full access olmayan kullanıcı için kullanıcı yetkisi ekleme kaldırma izni nasıl verilir?

+3 oy
2,135 kez görüntülendi
Sadece Data Entry Only izni olan bir bir kullanıcı nasıl yeni kullanıcı ekleyebilir. Full Access olduğu zaman yeni kullanıcı eklettirebiliyoruz ama Data Enter Only izni olan kullanıcı yeni kayıt ekleyemiyor. Bunu nasıl çözeriz?
21, Aralık, 2015 Uygulamalar kategorisinde mcatal (6,890 puan) tarafından soruldu
21, Aralık, 2015 Mehmet KAYA tarafından yeniden kategorilendirildi

6 Cevaplar

+2 oy
 
En İyi Cevap

Kullanıcı Uygulamasını indirmek için tıklayın.

Dikkat,

Uygulama açık kaynak kodludur.  vidoyu izledikten sonra Scriptleri inceleyin.

Kullanım Videosu nu izleyin.

 

21, Aralık, 2015 Mehmet KAYA (166,370 puan) tarafından cevaplandı
21, Aralık, 2015 mcatal tarafından seçilmiş
Üstad sağolasın. Ya sizlerde olmasanız biz takıldığımız yerleri nasıl halledeceğiz. Kolay gelsin. iyi çalışmalar.
Dosya şifreli olduğu için scriptleri inceleyemiyorum.
Tools dan standart filemaker menüyü secersrniz scriptler gözükür.
Mehmet Kaya Bey, açılışta kullanıcı adı ve parola istiyor. Bu bilgiler olmadığı için Guest olarak açıyoruz. Ama, Guest olduğumuz için ise; Tools dan standart filemaker menüyü seçemiyoruz. Menü Pasif durumda. İsterseniz siz de bir Guest hesabıyla deneyiniz...
Program acik admin şifresi bos. Programı açarken shift e basarak acın. Şifre isterse kullanıcı adi Admin şifre yok. Arkadaşlar tool sadece filemaker advanced te çıkar.
Tamam açtım Tşk.
+3 oy

Bunu bir script yolu ile yapabilirsiniz.

2 tane global alan kullaniniz.

Bu alanlarin biri Kullanici ismi ve digeride kullanici sifresi icin olsun.

Bir buttona ekleyiniz ve bu button ile assagidaki scripti cagirtiniz.

Script ismi Yeni Kullanici Ekle (Scripti calistirma seklini Grant Full Access Privileges olarak seciniz)

Add Account [ Account Name: "Kullanici ismi" ; Passwoord: "Kullanicis Sifre" ; Privilege Set : [Data Entery Only] ]

Bu sekilde Data entery yetkisine sahip olan bir kullanicida kullanici ekleyebilir.



NOT: Separeted Data model kullaniyorsaniz bu kullaniciyi diger dosyalardada eklenmesi gerekmektedir.

Kullaniciyi kaldirmak icinde yine ayni sekilde bir script yaratiniz ve scriptinizin icerigi assagidaki sekilde olsun

 

 

Delete Account [Account Name: "KullaniciIsmi"] ve bunuda yine Grant Full Access Privileges olarak seciniz

KullaniciIsmi dilerseniz bir fieldden gelsin yada Fieldden girilip sonra bir button yontemi ile parameter olarak verilip script icerisinde parameterden gelen kullaniciIsmini sildiriniz. Her iki sekilede sorunsuz calisacaktir.

21, Aralık, 2015 Hamit Özsönmez (56,720 puan) tarafından cevaplandı
Herkese selam ederim,

Hocam verdiğiniz bilgiler benim çok işime yaradı. Çok teşekkür ederim.

Saygılarımla.
0 oy

Çok teşekkür ederim. Hepsini halletmiştim ama sadece Grant Full Access Privileges olayını bilmiyordum. Bunu öğrenmem çok iyi oldu teşekkürler.

Bu arada seperated modelde ikinci dosyaya nasıl ekleriz?

21, Aralık, 2015 mcatal (6,890 puan) tarafından cevaplandı
+1 oy

Bu soruya özel yarın akşama kadar özel bir çalışma ekleyeceğim. Kullanıcıları kendi oluşturduğunuz bir formdan ekleye bileceksiniz. Securitye girmeden form üzerinde aşağıdaki işlemleri yapabileceksiniz.

 

  1. Kullanıcı ekleme formuna sadece istediğiniz kişilerin girmesini sağlama.
  2. Yeni Kullanıcı ekleme
  3. Kullanıcıların kullanıcı adını değiştirme
  4. Kullanıcıların şifresini değiştirme
  5. Kullanıcıların gruplarını değiştirme
21, Aralık, 2015 Mehmet KAYA (166,370 puan) tarafından cevaplandı
Teşekkürler Mehmet Bey bekliyoruz. İyi çalışmalar.
+2 oy

File->Manage->External Data Sources bolumunden New buttona tiklayiniz ve daha sonra birlestirmek istediginiz projenizi seciniz.

OK diye kapatip cikiniz.

Daha sonra File->Manage->Database bolumune giriniz ve yukaridan RelationShips sekmesine giriniz ve assagidaki resimdeki sekilde eklediginiz dosya icerisinden kullanmak istedginiz tabloyu projenize dahi edip iliskilendirmede bulunabilirsiniz.


21, Aralık, 2015 Hamit Özsönmez (56,720 puan) tarafından cevaplandı
1 dosyada iken 2.dosyaya giriş yapmadan 1.dosyaya eklediğimiz yeni kullanıcıyı 2.doyaya da nasıl ekleyebiliriz. script ile 2.dosyayı açtırıp otomatik eklettirmek mi gerekir.
Birinci dosya icerisinde yapacaginiz scriptin aynisini ikinci dosya icerisinede yapmaniz gerek.

Birinci dosya icerisinde kullaniciyi ekledikten sonra Perform Script komutu ile ikinci dosyadaki kullanici ekle scriptini cagiracaksiniz. Ama burada onemli olan ekleyeceginiz kullanici ismini ve sifresini birinci dosyadan perform script komutu ile birlikte vermeniz ve bunu ikinci dosya icerisinde scripti calistirdiginizda birinci ve ikinci parametreleri dogru sekilde kullanici ismi ve sifresi alanlari icerisine girmeniz gerekmektedir.
Teşekkür ediyorum bilgilendirdiğiniz için. İyiçalışmalar diliyorum.
0 oy

Merhaba,

Konuyla alakalı olarak daha önceden bir çalışma yapılmıştı.

Mehmet Kanlıoğlu kardeşimin çalışmasını aşağıdaki link ten indirebilirsiniz.

Bu dosya benim inanılmaz derecede işimi görmüştü.Sizlere de faydalı olacağı kanaatindeyim.

Kolay gelsin.

 

http://filemakerturk.com/211/çok-kullanıcılı-sistemlerde-kullanıcı-yetkilendirme?show=211#q211

 

21, Aralık, 2015 Mehmetblg (42,390 puan) tarafından cevaplandı
Teşekkürler Mehmet Bilgi bey ilgileniyorsunuz bizlerle. Çok sağolun..
ne demek görevimiz :)
...