Disaat kita
melakukan pembuatan user baru di DNN kita dengan mudah melakukan nya dengan
cara masuk sebagai login sebagai host dan pilih user untuk melakukan registrasi
user baru.namun masalhnya adalah di saat kita melakukan penghapusan user yang
yang di lakukan oleh admin akan berhasil tetapi saat kita melakukan pembuatan
user baru dengan nama yang sama dengan user yang kita hapus baru saja teryata
di akan bahwa username exist padahal sudah di hapus sebelumnya .baiklah kita
akan pecahkan masalah ini.pilih pada tanda panah merah.
setelah itu
user account akan muncul dan mulailah adduser
setelah
kita berhasil membuat user baru dengan nama Andri maka akan tampil seperti ini
lalu akan
kita lakukan penghapusan user tersebut dengan cara klik pada tanda kotak sampah
di samping kiri username
lakukan lah
pembuatan user baru dengan nama username yang sama seperti yang baru saja di
hapus maka DNN akan mengatakan bahwa user exist seperti tanda panah merah di gambar di bawah ini.
Maka ini
hal yang aneh saudara saudara ku.maka kita lakukan dengan cara buka pada
database yang di gunakan baik tergantung menggunakan sqlserver 2008 atau
2008R2.
=>Programnability=>StoreProcedure=>Deleteuserportal
kemudian tambahkan query seperti di bawah ini.
DECLARE @userName nvarchar(100)
DECLARE
@aspnetUserId uniqueidentifier
SELECT @userName = username FROM dbo.Users WHERE UserId = @UserID
SELECT
@aspnetUserId = UserId FROM
dbo.aspnet_Users WHERE
UserName = @userName
DELETE FROM Users WHERE
UserId = @UserID
DELETE FROM aspnet_Membership WHERE
UserId = @aspnetUserId
DELETE FROM aspnet_Users WHERE
UserId = @aspnetUserId
Sekian dan terimakasih....
Tidak ada komentar:
Posting Komentar