Çözüldü KEYAUTH nasıl kullanılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
Tıkla Önce keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png



C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth.cs" adlı class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.


C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
    class Program
    {

        
    //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
    public static api KeyAuthApp = new api(
    name: "keyauthtesting",
    ownerid: "cPJzAXR15P",
    secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
    version: "1.0"
     );



      
        static void Main(string[] args)
        {
        
         KeyAuthApp.init();

         Console.WriteLine("lisans anahtarınızı girin");
         string key = Console.ReadLine();
        
        
            try
            {
                KeyAuthApp.license(key);

            }
            catch (Exception)
            {
               Environment.Exit(0);


            }


            if (KeyAuthApp.response.success)
            {

             MessageBox.Show("Giriş Başarılı!");
             //yapacağınız işlem
              
            }
          
            else
            {

             MessageBox.Show("Giriş Başarısız :(");
             Environment.Exit(0);

            }




        }
    }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.
Tıkla Önce keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png



C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth.cs" adlı class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.


C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
    class Program
    {

        
    //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
    public static api KeyAuthApp = new api(
    name: "keyauthtesting",
    ownerid: "cPJzAXR15P",
    secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
    version: "1.0"
     );



      
        static void Main(string[] args)
        {
        
         KeyAuthApp.init();

         Console.WriteLine("lisans anahtarınızı girin");
         string key = Console.ReadLine();
        
        
            try
            {
                KeyAuthApp.license(key);

            }
            catch (Exception)
            {
               Environment.Exit(0);


            }


            if (KeyAuthApp.response.success)
            {

             MessageBox.Show("Giriş Başarılı!");
             //yapacağınız işlem
              
            }
          
            else
            {

             MessageBox.Show("Giriş Başarısız :(");
             Environment.Exit(0);

            }




        }
    }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.
 
Çözüm
Tıkla Önce Keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png


C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth. CS" adlı Class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
 class Program
 {

 //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
 public static api KeyAuthApp = new api(
 name: "keyauthtesting",
 ownerid: "cPJzAXR15P",
 secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
 version: "1.0"
 );

 static void Main(string[] args)
 {

 KeyAuthApp.init();

 Console.WriteLine("lisans anahtarınızı girin");
 string key = Console.ReadLine();

 try
 {
 KeyAuthApp.license(key);

 }
 catch (Exception)
 {
 Environment.Exit(0);

 }

 if (KeyAuthApp.response.success)
 {

 MessageBox.Show("Giriş Başarılı!");
 //yapacağınız işlem

 }

 else
 {

 MessageBox.Show("Giriş Başarısız :(");
 Environment.Exit(0);

 }

 }
 }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.

Hocam bu kodları KeyAuth. CS'nin içerisine mi yazacağız

Tıkla Önce keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png



C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth.cs" adlı class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.


C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
    class Program
    {

       
    //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
    public static api KeyAuthApp = new api(
    name: "keyauthtesting",
    ownerid: "cPJzAXR15P",
    secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
    version: "1.0"
     );



     
        static void Main(string[] args)
        {
       
         KeyAuthApp.init();

         Console.WriteLine("lisans anahtarınızı girin");
         string key = Console.ReadLine();
       
       
            try
            {
                KeyAuthApp.license(key);

            }
            catch (Exception)
            {
               Environment.Exit(0);


            }


            if (KeyAuthApp.response.success)
            {

             MessageBox.Show("Giriş Başarılı!");
             //yapacağınız işlem
             
            }
         
            else
            {

             MessageBox.Show("Giriş Başarısız :(");
             Environment.Exit(0);

            }




        }
    }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.
Hocam dediklerinizi yaptım yazdığınız kodları da program.cs nin içerisine ekledim rebuild yapıp çalıştırdığımda direkt giriş başarısız :( diyor

Tıkla Önce keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png



C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth.cs" adlı class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.


C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
    class Program
    {

       
    //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
    public static api KeyAuthApp = new api(
    name: "keyauthtesting",
    ownerid: "cPJzAXR15P",
    secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
    version: "1.0"
     );



     
        static void Main(string[] args)
        {
       
         KeyAuthApp.init();

         Console.WriteLine("lisans anahtarınızı girin");
         string key = Console.ReadLine();
       
       
            try
            {
                KeyAuthApp.license(key);

            }
            catch (Exception)
            {
               Environment.Exit(0);


            }


            if (KeyAuthApp.response.success)
            {

             MessageBox.Show("Giriş Başarılı!");
             //yapacağınız işlem
             
            }
         
            else
            {

             MessageBox.Show("Giriş Başarısız :(");
             Environment.Exit(0);

            }




        }
    }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.
Hocam bu adımlar için login formu mu olması gerek

Tıkla Önce Keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png


C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth. CS" adlı Class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
 class Program
 {

 //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
 public static api KeyAuthApp = new api(
 name: "keyauthtesting",
 ownerid: "cPJzAXR15P",
 secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
 version: "1.0"
 );

 static void Main(string[] args)
 {

 KeyAuthApp.init();

 Console.WriteLine("lisans anahtarınızı girin");
 string key = Console.ReadLine();

 try
 {
 KeyAuthApp.license(key);

 }
 catch (Exception)
 {
 Environment.Exit(0);

 }

 if (KeyAuthApp.response.success)
 {

 MessageBox.Show("Giriş Başarılı!");
 //yapacağınız işlem

 }

 else
 {

 MessageBox.Show("Giriş Başarısız :(");
 Environment.Exit(0);

 }

 }
 }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.

Kodların yazıldığı yerlere kadar her şeyi yaptım hocam ancak kodlarda sanırım hatam var

Tıkla Önce Keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png


C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth. CS" adlı Class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
 class Program
 {

 //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
 public static api KeyAuthApp = new api(
 name: "keyauthtesting",
 ownerid: "cPJzAXR15P",
 secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
 version: "1.0"
 );

 static void Main(string[] args)
 {

 KeyAuthApp.init();

 Console.WriteLine("lisans anahtarınızı girin");
 string key = Console.ReadLine();

 try
 {
 KeyAuthApp.license(key);

 }
 catch (Exception)
 {
 Environment.Exit(0);

 }

 if (KeyAuthApp.response.success)
 {

 MessageBox.Show("Giriş Başarılı!");
 //yapacağınız işlem

 }

 else
 {

 MessageBox.Show("Giriş Başarısız :(");
 Environment.Exit(0);

 }

 }
 }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.

Hocam iyice araştırıp yaptım teşekkür ederim

Tıkla Önce keyauth'a üye olun, kayıt olduktan sonra önünüze böyle bir sayfa açılacak. Fotoğraflar ile gösterdiğim adımları takip edin.

1) Öncelikle lisans sistemini kullanmak için sayfadan bir "App" oluşturuyoruz.

image.png


2) "App" ismi için herhangi bir isim girebilirsiniz ne olduğu çok önemli değil.

image.png


3) Lisans sistemini C# üzerinde kurmak için API bilgilerinin olduğu kodu bir kenara kopyalıyoruz.

image.png


4) Her kullanıcı için giriş yetkisini veren lisansları oluşturmak için lisans sayfasına gidiyoruz.

image.png


5) "Create keys" butonuna tıklıyoruz.

image.png


6) Lisans oluşturmak için resimdeki ayarlamaları yapıyoruz ve "Add" butonuna tıklıyoruz.

image.png


7) Lisansımız oluştu, bunu kullanıcıya vererek kullanıcının programa erişim kazanmasını sağlayabiliriz, ayrıca en sağda "Actions" adlı bir bölüm görebilirsiniz, bu bölümden lisansı yasaklayabilir, sıfırlayabilirsiniz.

image.png



C# üzerinde nasıl kuracağız?

Tıkla "KeyAuth.cs" adlı class'ı projemize ekliyoruz. Ardından aşağıdaki kodu projemize göre uyarlıyoruz, ben size örnek olsun diye konsol üzerinde kurduğum örneği bıraktım.


C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using KeyAuth;

namespace KeyAuthOrnek
{
    class Program
    {

       
    //Burada 3. resimde kopyaladığımız API bilgilerini giriyoruz, ben örnek amaçlı girdim, kendi API bilgilerinizi girerek güncelleyin.
    public static api KeyAuthApp = new api(
    name: "keyauthtesting",
    ownerid: "cPJzAXR15P",
    secret: "4bf736ea2db6b66fd9078e28932cd114b57cb8b60585cd1ec1cdccadasdasdas",
    version: "1.0"
     );



     
        static void Main(string[] args)
        {
       
         KeyAuthApp.init();

         Console.WriteLine("lisans anahtarınızı girin");
         string key = Console.ReadLine();
       
       
            try
            {
                KeyAuthApp.license(key);

            }
            catch (Exception)
            {
               Environment.Exit(0);


            }


            if (KeyAuthApp.response.success)
            {

             MessageBox.Show("Giriş Başarılı!");
             //yapacağınız işlem
             
            }
         
            else
            {

             MessageBox.Show("Giriş Başarısız :(");
             Environment.Exit(0);

            }




        }
    }
}

Hiç değinmedim ama kaynak kodlarını korumak da çok önemli, bunun için çeşitli obfuscator (Wiki) yazılımları gerekir. Aksi takdirde decompiler kodu rahatça okunabilir halde karşı tarafa sunabilir.
Hocam başka pc de veritabanlı uygulama çalıştırıldığında veritabanına erişim sağlamasını ayarlamak hakkında bilginiz var mı
 
Son düzenleme:

Yeni konular

Geri
Yukarı