Pesan kesalahan:
Kata sandi harus memiliki panjang minimal 7 dan harus berisi karakter non-alfanumerik berikut: 1
Solusi:
Pesan di atas terutama dihasilkan saat membuat pengguna. Pesan ini juga akan dihasilkan saat membuat pengguna menggunakan alat manajemen situs web Asp.net.
Alasan utamanya adalah input password tidak memenuhi persyaratan. Bila ingin mengubah peraturan di atas, ada dua cara utama:
1. Semua situs berubah.
Temukan file machine.config
<keanggotaan>
<penyedia>
<tambahkan nama="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Versi=2.0.0.0, Budaya=netral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LocalSqlServer"
aktifkanPasswordRetrieval="false"
aktifkanPasswordReset="benar"
membutuhkanQuestionAndAnswer="benar"
Nama Aplikasi="/"
membutuhkanUniqueEmail="false"
passwordFormat="Di-hash"
maxInvalidPasswordAttempts="5"
minDiperlukanPasswordLength="7"
minDiperlukanKarakter Nonalfanumerik="1"
kata sandiAttemptWindow="10"
kata sandiStrengthRegularExpression="" />
</penyedia>
</keanggotaan>
Ada dua atribut di dalamnya, satu minRequiredPasswordLength yang artinya password terpanjang, defaultnya 7, dan yang lainnya minRequiredNonalphanumericCharacters yang defaultnya 1, artinya minimal ada satu karakter non-abjad, ubah saja menjadi 0 .
2. Jika hanya untuk situs tertentu, ubah saja nilai web.config dan itu akan baik-baik saja. Ubah seperti di atas dan masukkan kode di atas di bawah <system.web> dan itu akan baik-baik saja.
Jika ingin mengubah aturan password menjadi “minimal 6 karakter, tidak ada karakter khusus”, caranya sebagai berikut:
(Catatan: Pastikan untuk menambahkan <remove name="AspNetSqlMembershipProvider" />, jika tidak, pesan kesalahan "Item "AspNetSqlMembershipProvider" telah ditambahkan" akan muncul)
<membership>
<penyedia>
<hapus nama="AspNetSqlMembershipProvider" />
<tambahkan nama="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Versi=2.0.0.0, Budaya=netral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="LocalSqlServer"
aktifkanPasswordRetrieval="false"
aktifkanPasswordReset="benar"
membutuhkanQuestionAndAnswer="benar"
Nama Aplikasi="/"
membutuhkanUniqueEmail="false"
passwordFormat="Di-hash"
maxInvalidPasswordAttempts="5"
minDiperlukanPasswordLength="6"
minDiperlukanKarakter Nonalfanumerik="0"
kata sandiAttemptWindow="10"
kata sandiStrengthRegularExpression="" />
</penyedia>
</keanggotaan>
http://www.cnblogs.com/pyt5208/archive/2006/07/28/462157.html