ASP.NET 4.5.2 Hosting Indonesia – JaringanHosting.com :: Bagaimana Mengkompress Folder Dengan ASP.NET 4.5.2

Terkadang, kita harus menggabungkan beberapa file menjadi satu atau disebut juga mengkompress sebelum kita mengirimnya ke seseorang yang kemudian itu juga akan mempermudah pekerjaan kita. Sebagai contoh, jika kita menggunakan ASP.NET 4.5.2 yang memungkinkan pengguna untuk mendownload beberapa file kita tadi secara bertahap atau mendownload file tersebut satu-satu, lebih baik kita mengkompress atau menggabungkan beberapa file tadi menjadi satu didalam ZIP, yang kemudian akan mempermudah pengguna untuk mendownload hanya sekali tanpa harus mendownload satu-satu atau bertahap. Dengan ini kita juga telah menghemat tanpa harus membuang-buang waktu. Di dalam artikel ini kami akan membagikan sebuah cara sederhana untuk membuat duplikat dari post kita tanpa menggunakan FTP. Di dalam artikel ini kami akan mmemberikan solusi untuk menciptakan sebuah URL yang memungkinkan kita untuk men-download folder tulisan yang dikompress ke dalam ZIP Archive. Untuk melakukan zipping, kami menggunakan DotNetZip yang tersedia sebagai paket nuget dan memiliki bersih API bagus.

ASP.NET 4.5.2 Hosting Indonesia – JaringanHosting.com

Kemudian pada tampilan Razor (misalnya export.cshtml), kode berikut dapat digunakan untuk membuat arsip zip:

Sangat mudah bukan? Pada baris  kode di atas kami juga telah menunjukkan bagaimana untuk menambahkan Readme.txt kustom kita sendiri dengan string. Jika anda lebih suka menambahkan setiap file secara manual, hanya perlu penghitungan file untuk ditambahkan ke zip.AddFiles. Akhirnya,  hal itu mungkinbukan ide bagus untuk membiarkan siapa pun mengaksesnya, sehingga Anda dapat melindungi dengan panggilan sederhana untuk isAuthenticated:
if (User.Identity.IsAuthenticated)

 

Magento Hosting Indonesia Bersama JaringanHosting.com :: Magento eCommerce Terbaik untuk Online Shop Anda

Magento eCommerce Terbaik untuk Online Shop Anda

JaringanHosting.com kini telah menyediakan Magento sebagai salah satu fitur andalannya. Saat ini, Magento merupakan salah satu platform eCommerce terbaik. Berikut adalah sedikit pembahasan mengenai Magento.

Pengguna eCommerce tentunya memerlukan harga yang terjangkau dan pilihan desain yang fleksibel ketika membuat toko online mereka. Magento dirancang untuk memenuhi kebutuhan ini. Solusi eCommerce open source ini menawarkan download gratis dan memungkinkan pengguna untuk merancang, mengatur dan menjalankan toko eCommerce mereka sendiri dengan fleksibilitas yang besar. Namun, dengan menggunakan program ini membutuhkan beberapa pengetahuan dasar tentang cara kerjanya dan untuk menjalankannya dengan benar sehingga kita membutuhkan desainer / developer. Oleh karena itu, kami memberikan tutorial Magento untuk Pemula yang akan memberikan beberapa pengetahuan dasar pertama tentang Magento serta tutorial tema Magento, template Magento, modul Magento, dan ekstensi.

SQL Server Hosting Indonesia - JaringanHosting.com

Apa Itu Magento?

Magento adalah platform eCommerce online paling kuat di alam semesta. Magento merupakan open source yang dikembangkan oleh Varien dengan bantuan programmer. Tapi Magento dimiliki oleh Magento Inc.

Sejarah Magento

  • Magento diresmikan pada bulan Juli 2007
  • Versi beta diterbitkan pada 31 Agustus 2007
  • Magento ver 1.0 dirilis pada 31 Maret, 2008
  • Magento ver 1.1 dirilis pada tanggal 25 Juli, 2008.

Fitur Dasar Magento

Magento adalah sebuah platform e-commerce open source yang kuat dan memiliki banyak aplikasi. Magento menyediakan semua fitur dan alat untuk membangun situs e-commerce secepat mungkin.

Berikut  ini merupakan fitur Magento:

  • Analytics and Reporting – script terintegrasi dengan Google Analytics dan menawarkan banyak laporan yang berbeda.
  • Product Browsing – beberapa gambar untuk produk Opsi diulas luas, daftar keinginan dan banyak lagi.
  • Catalog Browsing – navigasi yang mudah, sistem produk penyaringan lanjutan, produk
  • Payment – metode pembayaran yang berbeda: kartu kredit, PayPal, Authorize.net, Google Checkout, cek, wesel, dukungan modul pembayaran eksternal seperti CyberSource, EPAY, eWAY dan banyak lagi.
  • Shipping – pengiriman ke beberapa alamat, wisatawan pengiriman tetap, mendukung UPS, UPS XML (tarif rekening), FedEx (tarif rekening), USPS dan DHL.
  • Search Engine Optimization – 100% Search Engine Friendly, dukungan SiteMap Google.
  • International Support – beberapa bahasa dan mata uang, daftar negara diperbolehkan untuk pendaftaran, pembelian dan pengiriman, lokalisasi.
  • Marketing Promotions and Tools – kupon, diskon dan pilihan promosi yang berbeda.
  • Site Management – kontrol beberapa situs web, beberapa bahasa, tarif pajak dengan dukungan untuk AS dan pasar internasional, prospek disesuaikan melalui template.

Keuntungan dan kerugian dari Magento

Magento adalah keranjang belanja e-commerce populer di pasar. Sejak awal banyak yang telah berbicara dan menulis tentang hal itu. Dan pertanyaan-pertanyaan yang dibahas berulang-ulang adalah – Apakah Magento platform yang tepat untuk saya? Apa keuntungan dan kerugian dari Magento dibandingkan dengan platform e-commerce lainnya?

Magento telah menjadi salah satu platform e-commerce open source yang paling kuat, fleksibel dan scalable di pasar. Magento menawarkan array yang luas dari tools yang kuat untuk membangun dan mengelola toko online Anda. Seperti keranjang belanja lain memiliki kelebihan dan kekurangan tersendiri.

Keuntungan dari Magento

  • Ini adalah open source, sehingga mudah menjadi populer dan semua orang dapat menggunakannya.
  • Karena Magento adalah 100% platform open source, banyak ekstensi Magento termasuk yang gratis dan berbayar yang tersedia untuk meningkatkan kekuatan Magento E-commerce di toko Anda. Ekstensi dapat ditemukan dari banyak penyedia terkenal.
  • Magento dibangun dengan skala dari 1 sampai satu juta. Kode digunakan kembali, pemeliharaan, debugging, dukungan, dll. Magento membuat mereka semua mudah. Magento adalah kuat dan efektif.
  • Magento menangani konsep dengan benar dan dengan cara yang terorganisasi. Stock Magento dilengkapi dengan Sederhana, Dikonfigurasi, Dikelompokkan, Bundled, Virtual dan Digital Products. Anda dapat menggunakannya untuk menjual hiburan tiket parkir dan musik digital pada saat yang sama, tanpa ekstensi.
  • Magento dapat memiliki banyak ekstensi yang mendukung untuk pengembangan toko online.

Kelemahan dari Magento

  • Magento berjalan di PHP. Magento adalah architected seperti aplikasi java enterprise, namun basis kode yang ditulis dalam PHP. Pengguna mengeluh bahwa Magento relatif lambat dibandingkan dengan solusi e-commerce lainnya.
  • Ini adalah sistem yang kompleks dan tidak satu yang mudah untuk bekerja dengan. Jika tidak menggunakan pemrograman berorientasi objek atau praktik terbaik lainnya karena memiliki berat berlapis dan rumit kode yang mengambil banyak waktu untuk belajar dan membuat perubahan yang sesuai. Oleh karena itu, untuk mendapatkan pekerjaan dilakukan dengan benar dan efisien, Anda harus memiliki anggaran yang tepat untuk bekerja dengan Magento.
  • Anda harus memiliki lingkungan hosting maupun manajemen toko baik agar Magento untuk menjalankan. Jika lingkungan hosting yang tepat tidak set-up, Anda dapat mengalami masalah dengan kecepatan. Tidak seperti sistem sederhana yang dapat bekerja di mana saja, seperti WordPress, Magento berkinerja buruk jika layanan website tidak sesuai kebutuhan, yang berarti Anda harus memiliki server yang baik bersama dengan tim yang baik untuk mengatur dan menjaga server.
  • Magento adalah sumber daya intensif dan membutuhkan banyak ruang dan memori.
  • Instalasi tidak intuitif seperti itu harus di daerah admin. Anda harus menggunakan opsi safe mode saat instalasi.
 

ASP.Net MVC 5 Hosting – JaringanHosting :: Memulai Hosting IIS dan Publikasi MVC 5

Kali ini kami akan berbagi Artikel yang menjelaskan mengenai cara untuk meng-host App MVC 5 Anda di IIS Express dan menyimpan data dan informasi dalam database yang dibuat di SQL Server.  IIS Express sendiri merupakan versi ringan dari IIS, yang tersedia sebagai Server freeware mandiri dan dapat diinstal pada Windows XP sp3 atau versi lebih baru dari Microsoft Windows. IIS 7.5 Express hanya mendukung Protokol HTTP dan HTTPS. IIS Express dapat didownload secara terpisah atau sebaga bagian dari WebMatrix

IIS Hosting - JaringanHosting Indonesia

Pengantar

Artikel ini menjelaskan cara untuk meng-host App MVC 5 Anda di IIS Express dan menyimpan data dan informasi dalam database yang dibuat di SQL Server. Visual Studio menggunakan ASP.NET Development Server sebagai default dan di sini saya menggunakan IIS Server untuk hosting MVC 5 App. Seperti yang Anda tahu, dalam Visual Studio 2013 Preview Aplikasi Web ASP.NET menggunakan proyek template MVC5 dan MVC5 menggunakan tema Bootstrap untuk menampilkan aplikasi, jadi di sini saya menggunakan Visual Studio 2013 Preview untuk mengembangkan aplikasi yang menggunakan proyek Template MVC .

Prasyarat

Berikut ini adalah persyaratan yang anda butuhkan untuk mengembangkan aplikasi MVC 5:

  • Visual Studio 2013 Preview
  • SQL Server 2008 atau 2012

Membuat MVC 5 Aplikasi

Mari kita mulai untuk mengembangkan aplikasi di MVC 5 menggunakan prosedur berikut.

  1. Langkah 1: Buka Visual Studio 2013 Preview
    VisualStudio-in-mvc5
  2. Langkah 2: Klik pada “New Project” dan masukkan nama aplikasi.
    IIS Hosting - JaringanHosting.com
  3. Langkah 3: Pilih MVC project template untuk membuat proyek.
    Windows Hosting - JaringanHosting.com
  4. Langkah 4: Dalam Solution Explorer anda, buka file web.config.
    Seperti yang Anda lihat, the connection property tersedia pada file saya:
    Sekarang, ubahlah kode di atas seperti yang ditunjukkan di bawah ini:
    Windows Hosting-JaringanHosting.com
  5. Langkah 5: Debug aplikasi Anda dan klik pada “Register Link” seperti gambar dibawah ini:
  6. Langkah 6: Masukkan rincian dan klik pada tombol “Register”.
    Details
    Anda akan melihat UserName Anda di pada halaman berikutnya:
    HomePage-in-MVC5

Verifikasi di SQL Server 2012

Seperti yang anda lihat, saya tidak membuat database atau tabel apapun dalam saya SQL Server 2012. Ketika saya menyatakan connection string,  maka database dan table akan dibuat secara otomatis di SQL Server saya. Anda tidak perlu khawatir tentang itu.

inilah database saya pada SQL Server Object Explorer.
ObjectExplorer

Pilih database Anda dan buka User Table. Anda dapat melihat informasi pengguna seperti yang ditunjukkan di bawah ini:

UsersTable

Publish Aplikasi

Langkah berikutnya adalah hosting di IIS 8 (IIS Express). Untuk itu gunakan prosedur berikut:

      1. Langkah 1: Dalam Solution Explorer Anda pilih proyek Anda, klik kanan lalu pilih Publish.
        SolutionExplorer
      2. Langkah 2: Pilih NewProfile dan klik Next seperti yang ditunjukkan di bawah ini:
        NewProfile-in-Publish
      3. Langkah 3: Masukkan Profile name dan klik OK.
        Profile-in-publish
      4. Langkah 4: Pilih File System pada Publish Metode dan pilih lokasi pilihan Anda di Target Folder.TargetLocation3-in-publish
      5. Langkah 5: Pilih Rilis pada Konfigurasi di jendela berikutnya dan klik “Next”.
        Release-in-Publish
      6. Langkah 6: Klik “Publish” di wizard berikutnya.
        Publish-in-Publish
        Anda akan melihat bahwa aplikasi akan berhasil diterbitkan.
        PublishSucceeded

 

IIS host

Buka Internet Information Services (IIS) Manager dan ikuti prosedur yang diberikan di bawah ini.

      1. Langkah 1: Pilih Profil Anda di Site default.
        ConverttoApplication
      2. Langkah 2: Cukup klik “OK” pada wizard Add Application berikutnya.
        AddApp-in-IIS
      3. Langkah 3: Pastikan Anda Default Site Status Dimulai pada Application Pools.
        AppPool-in-IIS
      4. Langkah 4: Klik kanan Profile Anda, Pilih Browse di Manage Application.
        AdvanceSettings-in-Apppool
      5. Langkah 5: Anda akan melihat kesalahan seperti “This Operation requires IIS integrated pipeline mode” pada browser Anda.
        IISPipelineMode
        Catatan: janganlah menutup browser.
      6. Langkah 6: Pilih “Advanced Settings” dari situs Anda pada Application Pool dengan mengklik kanan dan memilih “Advanced Settings”.
        AdvanceSettings-in-Apppool
      7. Langkah 7: Pilih Integrated in the Managed Pipeline Mode.
        Integrated
      8. Langkah 8: Reload browser anda maka anda akan melihat Halaman depan.
        HomePage-by-IIS
      9. Langkah 9: Sekarang klik pada “Register” dan memasukkan rincian.Register-in-IIS
      10. Langkah 10: Setelah register anda bisa login.
        Login
        HelloSumit

Itu saja.

Ringkasan

Sejauh ini, artikel ini akan membantu Anda untuk belajar membuat aplikasi MVC 5 untuk menyimpan data dan informasi di SQL Server secara langsung dan Anda tidak perlu khawatir tentang pembuatan  database secara manual. Dengan artikel ini Anda juga dapat belajar mempublikasikan artikel Anda dan mem-browse aplikasi Anda dari IIS Manager dan aplikasi akan berjalan di IIS Server.

 

SSL Hosting – JaringanHosting.com :: Cara Ekspor dan Impor Sertifikat SSL di Windows Server

Setelah sebelumnya kami berbagai tips mengenai cara memasang SSL Sertifikat pada windows server di IIS, maka kali ini kami kembali berbagi tips mengenai caranya melakukan ekspor dan import Sertifikat SSL dari Windows Server melalui Microsoft Management Console

SSL Hosting - JaringanHosting Indonesia

 

Berikut Cara Ekspor dan Impor Sertifikat SSL di Windows Server melalui Microsoft Management Console

Ekspor Sertifikat SSL dari Windows Server.

Berikut langkah langkah yang dilakukan untuk mengekspor Sertifikat SSL dari Windows Server,

    1. Pergi ke Start => Run => Ketik MMC dan kemudian klik Ok.
      Jalankan MMC
    2. Dalam Microsoft Management Console, klik pada menu File dan kemudian klik Add\Remove Snap-in …
      SSL Hosting-JaringanHosting.com
    3. Dalam Add or Remove Snap-ins wizard, pilih Sertifikat dari snap-in yang tersedia dan kemudian klik Add.
      exportssl3
    4. Pilih my user account dan klik Finish.
      exportssl4
    5. Sertifikat akan ditambahkan lalu klik Ok.
      exportssl5
    6. Dalam panel kiri expand Sertifikat, kemudian expand Personal.
    7. Klik pada folder Sertifikat.
    8. Klik kanan pada sertifikat, klik Semua tugas, lalu klik Ekspor.
      exportssl6
    9. Certificate Export Wizard akan muncul, lalu Next.
      exportssl7
    10. Pada Export File Format pilih Format DER encoded binary X.509 (.CER).
      exportssl8
    11. Klik Next.
    12. Dalam File Ekspor klik browse, pilih lokasi dan masukkan Nama.
      exportssl9
    13. Klik Save, sertifikat akan disimpan.
    14. Dalam Sertifikat Ekspor Wizard, klik Finish.
      exportssl10
    15. Anda akan mendapatkan pop up berikut, klik Ok.
      exportssl11
    16. Sertifikat ini telah berhasil diekspor.
      exportssl12

Mengimpor Sertifikat SSL ke Windows Server:

Berikut ini adalah cara mengimpor sertifikat SSL ke Windows Server:

    1. Pergi ke Start => Run => Ketik MMC dan kemudian klik Ok.
      Jalankan MMC
    2. Dalam Microsoft Management Console, klik pada menu File dan kemudian klik Add\Remove Snap-in …
      SSL Hosting-JaringanHosting.com
    3. Dalam Add or Remove Snap-ins wizard, pilih Sertifikat dari snap-in yang tersedia dan kemudian klik Add.
      exportssl3
    4. Pilih my user account dan klik Finish.
      exportssl4
    5. Sertifikat akan ditambahkan lalu klik Ok.
      exportssl5
    6. Dalam panel kiri Expand Sertifikat, klik kanan pada folder Personal, klik All Tasks, lalu klik Import.
      importssl6
    7. Certificate Export Wizard akan muncul, lalu Next.
      importssl7
    8. Klik Browse dan pilih sertifikat yang akan diimpor.importssl8
    9. Klik Next.
    10. Pilih tempat sertifikat yang akan disimpan.
      importssl9
    11. Klik Finish.
      importssl10
    12. Anda akan mendapatkan pop up berikut, klik Ok.
      importssl11
 

SQL Server 2014 Hosting Indonesia – JaringanHosting.com :: Cara Backup Semua Database SQL dengan Script yang Sederhana

SQL Server Backup Script ke database backup SQL Server 2014 Hosting. Loop ini akan melalui semua database dinamis menggunakan pernyataan select ke database master di mana semua nama-nama database yang terletak pada contoh. Ini akan membacjkup setiap database, kecuali yang ditentukan dalam klausa WHERE yang dapat Anda tambahkan pada database yang tidak anda inginkan untuk dibackup.

Berikut adalah script yang akan memungkinkan Anda untuk membackup setiap database dari SQL Server Anda. Anda  perlu mengubah @path ke direktori backup yang tepat.

SQL Server 2014 Hosting Indonesia - JaringanHosting.com

Format Penamaan File DBname_YYYYDDMM.BAK

Format Penamaan File DBname_YYYYDDMM_HHMMSS.BAK

Jika Anda ingin juga menyisipkan waktu di nama file, Anda dapat mengganti baris ini di script di atas:
— specify filename format
SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)

dengan baris ini:

— specify filename formatSELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) + REPLACE(CONVERT(VARCHAR(20),GETDATE(),108),’:’,”)

Dalam script ini kita membypass sistem database, tetapi ini dapat dengan mudah dimasukkan juga. Anda juga bisa mengubah ini menjadi sebuah stored procedure  yang tersimpan dan pass dalam nama database atau  dibiarkan NULL yang akan mem-backup semua database. Cara apapun yang Anda pilih untuk menggunakannya, script ini memberikan Anda titik awal untuk hanya backup semua database Anda.

Juga, jika Anda ingin melewatkan beberapa user database  Anda, Anda dapat memasukkannya dalam bagian NOT IN.
dan langkah selanjutnya:

  •     Tambahkan script tersebut ke toolbox Anda
  •     Modifikasi script ini dan buatnya menjadi stored procedure untuk memasukkan satu atau banyak parameter
  •     Tambahkan script untuk menggunakan opsi tambahan BACKUP

Ingin mendapatkan Joomla Hosting Murah, Terbaik dan Berkualitas?

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft, selain itu JaringanHosting.com juga menyediakan hosting murah dan berkualitas yang mendukung Joomla hosting. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5.2, ASP.NET MVC 5.0, Silverlight 5, Visual Studio Lightswitch, dan Drupal Hosting Indonesia, Selain itu  Untuk keterangan lanjutan, silahkan klik disini!
 

ASP.NET 4.5.1 Hosting Indonesia :: Cara Mengintegrasikan Apikasi ASP.NET di Facebook

Dalam artikel ini saya akan menjelaskan bagaimana cara untuk mengintegrasikan aplikasi ASP.NET di Facebook.
Facebook telah menyediakan fungsi yang memperpanjang Facebook Platform untuk setiap situs web yang ingin mengintegrasikan API Facebook untuk otentikasi pengguna.

Di sini saya akan menunjukkan kepada Anda bagaimana untuk mengintegrasikan aplikasi ASP.NET di Facebook. Silakan ikuti langkah-langkah di bawah ini.

Siapkan aplikasi Facebook

  • Untuk membuat facebook app klik pada bagian Developer;
  • Klik tombol Set up New App;
  • Menyetujui aturan Facebook dan klik Create App;
  • Masukan Security Check keywords;
  • Klik Submit;
  • Isi informasi dasar tentang aplikasi.

 photo facebook1_zpsafb77d41.png

  • Klik pada tab Facebook Integration;
  • Masukan Nama halaman kanvas;
  • Sebelum menempatkan URL dari halaman web dari situs Anda, saya ingin menunjukkan bagaimana halaman Anda bisa mendapatkan panggilan balik dari app facebook. Jadi pertama-tama kita membuat halaman web:
  • Membuat website ASP.NET dengan Visual studio.
  • Tambahkan referensi Facebook.dll dari “C:\Program Files\Coding4Fun\Facebook\Binaries”. Dll ini akan ditempatkan setelah menginstal kit Facebook Developer pada mesin Anda.
  • Buat instance dari objek FacebookService. Anda dapat menyalin facebook app API key dan secret key dari halaman aplikasi di facebook dalam source code.

 photo facebook2_zpsf219fa9c.png

Masukan nilai-nilai di atas dalam FACEBOOK_API_KEY dan konstanta FACEBOOK_SECRET masing-masing.
Anda bisa mendapatkan user_id facebook yang diminta oleh aplikasi ini dengan memanggil
string userId = Session["Facebook_userId"] as String;

Anda juga bisa mendapatkan banyak informasi tentang pengguna seperti nama, jenis kelamin, lokasi, teman-teman dll.
User usr=_fbService.GetUserInfo();

 photo facebook3_zpsf2cae0a0.png

Source Code:

using System;
using Facebook;
public partial class Facebook_ConnectFacebook : System.Web.UI.Page
{
Facebook.Components.FacebookService _fbService = new Facebook.Components.FacebookService();
private const string FACEBOOK_API_KEY = "191856207506775";
private const string FACEBOOK_SECRET = "820c0b05b14a09365e072c8d37a8c49f";

protected void Page_Load(object sender, EventArgs e)
{
_fbService.ApplicationKey = FACEBOOK_API_KEY; _fbService.Secret = FACEBOOK_SECRET;
_fbService.IsDesktopApplication = false;
string sessionKey = Session["Facebook_session_key"] as String;
string userId = Session["Facebook_userId"] as String;

// When the user uses the Facebook login page, the redirect back here
// will will have the auth_token in the query params

string authToken = Request.QueryString["auth_token"];

// We have already established a session on behalf of this user
if (!String.IsNullOrEmpty(sessionKey))
{
_fbService.SessionKey = sessionKey; _fbService.UserId = userId;
}
// This will be executed when Facebook login redirects to our page
else if (!String.IsNullOrEmpty(authToken))
{
_fbService.CreateSession(authToken);
Session["Facebook_session_key"] = _fbService.SessionKey;
Session["Facebook_userId"] = _fbService.UserId;
Session["Facebook_session_expires"] = _fbService.SessionExpires;
}
// Need to login
else
{
Response.Redirect(@"http://www.Facebook.com/login.php?api_key=" + _fbService.ApplicationKey + @"&v=1.0\");
}

User usr = _fbService.GetUserInfo();
string t = string.Format("User Name:{0}, Sex:{1}, Location: {2}", usr.Name, usr.Sex, usr.CurrentLocation.City);
Response.Write(t);
}
}

 

ASP.NET Cloud Hosting bersama JaringanHosting.com :: Cara Mengenkripsi dan Deskripsi Sandi Menggunakan ASP.NET

Enkripsi adalah proses menerjemahkan data teks biasa menjadi sesuatu yang tampaknya acak dan tak berarti. Dekripsi adalah proses menerjemahkan data acak dan tidak berarti ke teks biasa. Mengapa kita perlu menggunakan proses Enkripsi dan Dekripsi? Dengan menggunakan proses ini kita dapat menyembunyikan data asli dan menampilkan beberapa data sampah, berdasarkan ini kita dapat memberikan keamanan pada data kita. Di sini saya akan menjelaskan cara untuk mengenkripsi data dan cara untuk menyimpan data ke dalam database. Setelah itu saya akan menunjukkan cara untuk mendekripsi data terenkripsi dalam database dan cara untuk menampilkan data terdekripsi pada form. Saya memiliki form dengan empat fileds yang terdiri dari: nama-pengguna, password, nama depan, dan nama belakang di sini saya akan meng-enkripsi data password dan menyimpan data tersebut ke dalam database. Setelah itu saya akan mendapatkan data dari database dan mendekripsi data password terenkripsi tersebut, serta menampilkan data menggunakan gridview.

drupal hosting jaringanhosting.com

Masukkan kode sintaks berikut ini:
code1

code2

code3

Setelah itu tambahkan System.Text namespace dalam kode belakang karena dalam namespace ini berisi kelas yang mewakili ASCII dan pengkodean karakter Unicode. Setelah itu tambahkan kode berikut dalam kode belakang dan desain satu tabel dalam database dengan empat bidang dan beri nama sebagai “SampleUserdetails”.

private const string strconneciton = "Data Source=MYCBJ017550027;Initial Catalog=MySamplesDB;Integrated Security=True";
SqlConnection con = new SqlConnection(strconneciton);
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindencryptedData();
BindDecryptedData();
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
string strpassword = Encryptdata(txtPassword.Text);
con.Open();
SqlCommand cmd = new SqlCommand("insert into SampleUserdetails(UserName,Password,FirstName,LastName) values('" + txtname.Text + "','" + strpassword + "','" + txtfname.Text + "','" + txtlname.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
BindencryptedData();
BindDecryptedData();
}
protected void BindencryptedData()
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from SampleUserdetails", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
gvUsers.DataSource = ds;
gvUsers.DataBind();
con.Close();
}
protected void BindDecryptedData()
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from SampleUserdetails", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
gvdecryption.DataSource = ds;
gvdecryption.DataBind();
con.Close();
}
private string Encryptdata(string password)
{
string strmsg = string.Empty;
byte[] encode = new byte[password.Length];
encode = Encoding.UTF8.GetBytes(password);
strmsg = Convert.ToBase64String(encode);
return strmsg;
}
private string Decryptdata(string encryptpwd)
{
string decryptpwd = string.Empty;
UTF8Encoding encodepwd = new UTF8Encoding();
Decoder Decode = encodepwd.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(encryptpwd);
int charCount = Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length);
char[] decoded_char = new char[charCount];
Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0);
decryptpwd = new String(decoded_char);
return decryptpwd;
}
protected void gvdecryption_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string decryptpassword = e.Row.Cells[2].Text;
e.Row.Cells[2].Text = Decryptdata(decryptpassword);
}
}

Maka hasil yang akan didapatkan adalah sebagai berikut:
output

 

PrestaShop Windows Cloud Hosting Indonesia – JaringanHosting.com :: Cara Migrasi dari Magento ke Prestashop

Prestashop adalah sebuah e-commerce gratis yang berbasis open source. Ini mendukung gateway pembayaran seperti DirectPay, Google Checkout, Authorize.Net, Skrill, PayPal dan Pembayaran PayPal Pro (Direct) melalui API masing-masing. Serta modul pembayaran lainnya yang ditawarkan secara komersial. PrestaShop tersedia di bawah Lisensi Open Software dan resmi diluncurkan pada bulan Agustus 2007. Software ini ditulis dalam PHP dan berdasarkan mesin template Smarty, saat ini digunakan oleh 165.000 toko di seluruh dunia. MySQL adalah database engine default. PrestaShop adalah pemenang 2010 dan 2011 Open-source terbaik penghargaan Aplikasi Bisnis. Sedangkan Magento adalah aplikasi web e -commerce open source yang diluncurkan pada tanggal 31 Maret 2008 atas nama Bento. Ini dikembangkan oleh Varien (sekarang Magento, sebuah divisi dari eBay) dengan bantuan dari para programer dalam komunitas open source tapi sekarang dimiliki sepenuhnya oleh eBay Inc.

prestashop hosting indonesia jaringanhosting.com

Keduanya adalah open source dan shopping cart gratis. Kedua platform ini memiliki berbagai produk manajemen tools, banyak pengiriman dan pembayaran gateway, dan alat pemasaran SEO yang canggih. Selain itu, Magento dan PrestaShop menawarkan kemungkinan untuk mengatur beberapa toko dan mengelola mereka dari satu backend. Keduanya memiliki banyak keuntungan, tetapi jika Anda masih ingin bermigrasi dari Magento ke PrestaShop dengan alasan karena lebih mudah dan lebih cepat dalam penggunaan Platform. Kami akan memberikan Anda langkah demi langkah instruksi yang akan membantu Anda untuk melakukan migrasi yang cepat dan akurat.

Pertama, buat akun Cart2Cart, karena dalam tutorial ini kita akan menggunakan Cart2Cart. Cart2Cart adalah layanan migrasi keranjang belanja yang memungkinkan transfer data otomatis dari satu platform yang lain. Saat ini layanan mendukung migrasi dari atau ke 45 shopping cart + paling populer. Anda akan memilih untuk melakukan registrasi baru atau Anda akan dapat masuk dengan akun Facebook atau Google Anda.

Setelah itu, pilih Sumber Cart Anda. Pilih Magento dari daftar dan setelahnya masukkan URL toko Anda. Anda harus melakukan prosedur itu untuk Sumber Cart Anda dengan cara berikut: ekstrak dari arsip dan copy ke root folder dengan bantuan FTP. Cara ini untuk membuat sambungan antara toko men-download file Connection Bridge.

Ingatlah untuk mengatur sasaran Cart Anda. Pilih PrestaShop dari menu drop-down dan masukkan URL tokonya. Proses yang sama dengan Connection Bridge perlu dilakukan: download, ekstrak dan instal file melalui FTP. Pilih entitas Anda ingin ditransfer.

Sebelum menetapkan migrasi Anda, silakan coba Migrasi Demo. Prosedur cepat ini dilakukan untuk memeriksa apakah semuanya telah bekerja dengan benar. Anda bahkan dapat memindahkan beberapa entitas, jumlah yang terbatas (hingga 10). 10-30 menit dan Anda memiliki kesempatan untuk membuat keputusan apakah akan pergi ke langkah berikutnya atau tidak. Sekarang Anda akan mulai Migrasi penuh. Anda akan dapat melacak proses atau menutup jendela browser. Anda akan diberitahu melalui e-mail ketika migrasi selesai.

 

AJAX Hosting Indonesia JaringanHosting.com – Aplikasi Chat Sederhana Menggunakan AJAX

AJAX adalah singkatan dari Asynchronous JavaScript and XML. Pada dasarnya ajax menggunakan XMLHttpRequest object Javascript untuk membuat request ke server secara asynchronous atau tanpa melakukan refresh halaman website.
Berikut ini adalah aplikasi Chat sederhana untuk menunjukkan penggunaan XMLHttpRequest (AJAX) di ASP.NET. Ini adalah aplikasi chatting dimana komunikasi pada chat Antara satu dengan satu pengguna, tetapi nantinya dapat dengan mudah dikembangkan untuk mendukung pengguna multi -chatting juga.

Jadi fungsi AJAXRequest () digunakan untuk mentransfer semua data antara browser dan server.
Dalam aplikasi chat ini, beberapa bagian dari data (misalnya RequestCode, username, password) akan dikirim melalui header HTTP, dan beberapa data seperti pesan dan userlist dikirim dalam konten seperti biasanya.
Aplikasi demo adalah sebuah aplikasi web ASP.NET. Menggunakan Microsoft SQL database untuk menyimpan pesan pengguna dan login pengguna.
drupal hosting jaringanhosting.comDatabase. MDF termasuk dalam folder app_data, dan juga file “DatabaseScript.sql” berisi semua script database untuk setup database baru. Saat ini, saya memiliki komentar kode untuk membuat history pesan dalam database disimpan prosedur, tetapi dapat diaktifkan jika seseorang ingin.
Komunikasi antara browser -> Server -> Browser dibuat dengan cara berikut:
Client (browser) mengirim permintaan bersama dengan RequestCode tersebut.
Permintaan kode parsing di server untuk menentukan request digunakan untuk apa. (Misalnya Login, Logout, SendMessage, ReceiveMessage, dll)
JaringanHosting.com Server menangani permintaan, memprosesnya dan mengirimkan Response yang sesuai kembali bersama dengan data yang diminta.
Klien penerima mengirim pesan ke Server. Setelah Server memiliki pesan untuk penerima, pesan dikirim dalam respon dari server.
var MessagePollingInterval = 3000 ; // Interval of polling for message
var OLUsersPollingInterval = 9000; // Interval of polling for online users

Ini adalah variabel yang memegang interval polling.
Pesan dipertukarkan dari dan ke server dengan cara dienkripsi. Algoritma enkripsi / dekripsi yang digunakan dalam aplikasi ini adalah simple substitution cipher.
var EncryptionKey = 3; //Encryption Key: 0 to disable encryption
Ini memegang kunci enkripsi yang harus sama di klien dan server akhir.

Berikut ini adalah fungsi enkripsi / dekripsi:
function Encrypt(PlainText, Key) {
var to_enc = PlainText.toString().replace(/^\n+/, "").replace (/\n+$/, ""); //Nozel: remove \n
var xor_key=Key;
var the_res="";//the result will be here
for(i=0;i<to_enc.length;++i)
{
////the_res += String.fromCharCode((xor_key ^ to_enc.charCodeAt(i)));

//Nozel: Xor Cipher .
//But encoded characters are not always allowed in http headers

if (to_enc.charCodeAt(i) <= 32) {
//Keep c as it is
the_res += String.fromCharCode((to_enc.charCodeAt(i))); //Nozel: Bypass
//Invalid characters which are not supported in Http headers
}
else {
the_res += String.fromCharCode
((to_enc.charCodeAt(i)) - Key); //Nozel: Normal substitution Cipher
}
}
return(the_res);
}

function Decrypt(CipherText, Key) {
var to_dec = CipherText;
var xor_key = Key;
var PlainText = "";
for (i = 0; i < to_dec.length; i++) {

///// PlainText += String.fromCharCode((xor_key ^ to_dec.charCodeAt(i)));
//Nozel: Xor Cipher . But encoded characters are not always allowed in HTTP headers

if (to_dec.charCodeAt(i) <= 32) {
//Keep c as it is
PlainText += String.fromCharCode((to_dec.charCodeAt(i)));
//Nozel: Bypass Invalid characters which are not supported in HTTP headers
}
else {
PlainText += String.fromCharCode
((to_dec.charCodeAt(i)) + Key); //Nozel: Normal substitution Cipher
}
}
return (PlainText);
}

Sebuah fungsi yang sama diterapkan di kode C# dalam penangan sisi server untuk melakukan enkripsi / dekripsi.
Berikut ini adalah potongan kode bagaimana pesan dikirim melalui permintaan Ajax:
function SendMessage() {
if (ValidateSendMessageWindow()) {
var URL = "SecureChatServer.ashx";
var covert = "False";
if (URL == null) { alert("Request URL is Empty"); }
else {
HTMLmessage = document.getElementById('Message').value.toString().replace
(/\r\n?/g, '
');
message = Encrypt(HTMLmessage, EncryptionKey);
recepient = Encrypt
(document.getElementById('Recepient').value, EncryptionKey);
AjaxRequest(ProcessSendMessageResponse, URL, "POST",
{Message:message , Recepient:recepient}, '', { RequestCode: 'SC005'});
//.
//.
//.
}}}

Semua data yang dibutuhkan akan diteruskan ke fungsi ‘AjaxRequest’ yang mengirimkan data ke handler generik ‘SecureChatServer.ashx’.

Berikut adalah kode yang dieksekusi untuk RequestCode ini: SC005:

Indikator keberhasilan / kegagalan respon baru ini ditambahkan dalam header HTTP dikirim kembali oleh server.
Dan akhirnya setelah permintaan AJAX selesai, fungsi Handler dijalankan. Semua respon dari server tersedia dalam fungsi handler.
Dalam hal ini, fungsi handler yang ditentukan adalah ‘ProcessSendMessageResponse’, dan berikut adalah definisinya:
function ProcessSendMessageResponse() {
var ResponseStatus = GetHeader(ResponseHeaderJSON, 'ResponseStatus');
if (ResponseStatus == "RS-OK") {
//.
//.
//.
}}

Seperti yang Anda lihat, nilai ‘ResponseStatus’ diekstrak dari header HTTP Response yang sudah tersedia dalam fungsi. ‘ResponseHeaderJSON’ adalah sebuah string JSON, fungsi ‘getHeader’ digunakan untuk mengekstrak nilai tertentu di JSON String.
Nilai ‘ResponseStatus’ kemudian diperiksa untuk memberitahukan Sukses / Gagal dalam mengirim pesan.
Proses yang sama digunakan untuk semua fungsi seperti Menerima pesan, Login, Logout, daftar Users Online, dll
Sebagian besar fitur UI seperti Window dragging, tooltips, smooth show/hide, dll diimplementasikan menggunakan JQuery perpustakaan.

 

DotNetNuke 7 Hosting Indonesia :: Cara Hover Dropdown Menu Responsif Twitter Bootstrap Skin untuk DNN 7

DotNetNuke 7.0 hadir dengan banyak fitur baru dan kemampuan baru. Satu hal perkembangan baru dari sisi teknis yang layak untuk disoroti adalah bergesernya service framework DotNetNuke. Service framework bergeser dari pendekatan MVC ke service framework terbaru keluaran Microsoft yaitu Web API. Langkah pergeseran ini tepat dilakukan karena Web API merupakan service framework yang murni menggunakan HTTP untuk kinerjanya sehingga penyediaan service RESTful menjadi sangat mudah. Telah banyak layanan terkenal menggunakan pendekatan service RESTful seperti youtube, flickr dan twitter.

jaringanhosting.com

Bootstrap merupakan framework CSS yang dibangun oleh twitter. Framework Bootstrap digunakan untuk mempermudah proses pembuatan website. Di setiap project pembuatan sebuah website tentu dibutuhkan berbagai macam aplikasi atau widget sesuai dengan kebutuhan desainer, semua modul tersebut sudah tersedia dalam bootstrap yang telah menyediakan basic modul yang berupa: Grid, Tipografi, Tabel, Formulir, Buttons dan Responsiveness.
Dengan adanya semua komponen ini Anda dapat membuat sebuah proyek website yang responsive cepat dan mudah.
Selain itu, Bootstrap juga menyediakan konfigurasi untuk menghubungkan website dengan CSS, JavaScript dan jQuery.
Bootstrap mempermudah pembuatan web, karena hanya perlu memanggil class-class yang ada pada Bootstrap untuk menampilkan komponen website yang dibutuhkan.
Berikut adalah cara untuk membuat Responsif Twitter Bootstrap Skin untuk DotNetNuke 7. Awalnya kita harus mencari cara untuk menerapkan dropdown pada menu hover. Dengan menggunakan ini, maka anda dapat melihat tampilan web yang baik, dengan menggunakan komputer ataupun smartphone.
Berikut adalah kode yang anda gunakan untuk dropdown pada bootstrap
jaringanhosting.com