Pregunta

Se me ha pedido para arreglar un foro del servidor de comunidades donde miles de usuarios se crean a través de una secuencia de comandos. Todas sus páginas de perfil son SEOspam de medicamentos recetados, etc. El foro no estaba usando la verificación de correo electrónico o la aprobación del administrador para los usuarios recién registrados. Encendí la última por ahora, pero sería bueno código de imagen.

Mi problema es que es muy engorroso a los medios de eliminar estas cuentas. He definido una rejilla .net (Telerik RadGrid en realidad) de manera que pude masa seleccionar usuarios y haga clic en Eliminar. Sin embargo no parece estar funcionando el siguiente código (la mente la nubbery VB):

Protected Sub rgUsers_NeedDataSource(ByVal source As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rgUsers.NeedDataSource
    rgUsers.DataSource = Users.GetUsers().Users()
End Sub

Protected Sub btnDelete_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.Click
    For Each item As GridDataItem In rgUsers.SelectedItems
        Dim selectedUserID As Integer = item.OwnerTableView.DataKeyValues(item.ItemIndex)("UserID")
        Dim userToDelete As CommunityServer.Components.User = Users.GetUser(selectedUserID, False) ' User is definitely populated. '
        Dim username As String = userToDelete.Username
        Dim deleteStatus As DeleteUserStatus = Users.DeleteUser(User)
        Trace.Write(String.Format("Delete result for user {0}: {1}", username, deleteStatus.ToString)) ' Returns enum value 3 (Success.) '
    Next
    rgUsers.Rebind()
End Sub

Los resultados devuelve UserDeleteStatus 'éxito', sin embargo, no se elimina realmente el usuario. ¿Estoy usando la función de eliminación correcta? Cualquier ayuda es muy apreciada, ya que esto es una especie de tiempo sensible (el cliente no está en el mercado para el pene pastillas enlargment.)

¿Fue útil?

Solución

El problema fue que la UserDeleteStatus fue en realidad Volviendo 'AuthenticationRequired'

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top