Dostlar merhaba.
Sistemden kısaca bahsedeyim. Bir kayıt programı olacak ve 50 tane bilgisayarda ve telefonda kullanılacak. Kullanıcı adı ve şifre ile giriş yapılacak. Kullanıcı adını ve şifreyi SHA 256 ile şifrelemeyi düşünüyorum. Kayıt olarak, tahminimce en fazla 10 bin veri (sadece string, int ve bool) kaydedilecek.
Tıkandığım kısım ise şu. Şimdi benim aklımda 2 şey var:
-
Config dosyasına kullanıcı bilgilerini girerek bir daha giriş istememek
-
Kullanıcı adı ve şifreyle giriş yapılması
Config dosyasında direktmen kişinin installerde girdiği bilgiler yazacak ve veritabanında ona göre table oluşacak, fakat Config dosyası değiştirilirse, diğer kullanıcıların bilgilerine erişilebilir, bundan korkuyorum. Kullanıcı adı ve şfire sistemini seçersem, kullanıcı adı ve şifre bilgilerini çaldırırım diye korkuyorum.
Ayrıca kişinin bilgileri, hem mobilden hem de bilgisayardan eşleştireceğim. Yani veriler merkezi bir yerde tutulmalı.
Bir sorum daha var. Bir kullanıcıya ait bilgileri, yeni table
oluşturarak mı, yoksa mevcut bir tabloya, verinin sahibini belirtecek şekilde index mi girmeliyim?
kimeait: username
Verileri çekersem, kişinin username
sine göre tüm verileri çekeceğim. Ama bu işlemi biraz geciktirebilir. Bununla da ilgili bir fikre ihtiyacım var.
Son zamanlarda çok soru sorduysam, özür dilerim. Veritabanı olarak MySQL seçtim bu arada.
Ne yapmalıyım ve nasıl bir yol izlemeliyim? Yardımcı olur musunuz?