Buscar
   miércoles, 07 de enero de 2009
  
  
           
 Categorías         
   
           
 Más Visitados  
   
           
 Archivo                
   
           
Mi Blog sobre la web, .NET y DotNetNuke  Mi Blog sobre la web, .NET y DotNetNuke  
23

Existe un error en la última versión de DNN 4.7.0 que afecta al módulo Account Login. En esta ocasión es el vínculo "Registrarse" o "Register" el que da un error HTTP 404, es decir como si la página que quisiera cargar no existiera.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 


Requested URL: /Home/tabid/36/ctl/Register/returnurl/ /Default.aspx

Server Error in '/' Application.

The resource cannot be found.

Ha sido notificado en Gemini de Dotnetnuke en este mensaje

Login Module register link doesn't work

La solución temporal, consiste en cambiar el fichero Admin\Authentication\Login.ascx.vb modificando el evento cmdRegister.

 

        Private Sub cmdRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles cmdRegister.Click

            'If PortalSettings.UserRegistration <> PortalRegistrationType.NoRegistration Then
            '    If PortalSettings.UserTabId <> -1 Then
            '        ' user defined tab
            '        Response.Redirect(NavigateURL(PortalSettings.UserTabId, "", "returnurl=" & HttpUtility.UrlEncode(HttpContext.Current.Request.QueryString("returnurl"))), True)
            '    Else
            '        ' portal tab
            '        If PortalSettings.HomeTabId <> -1 Then
            '            Response.Redirect(NavigateURL(PortalSettings.HomeTabId, "Register", "returnurl=" & HttpUtility.UrlEncode(HttpContext.Current.Request.QueryString("returnurl"))), True)
            '        Else
            '            Response.Redirect(NavigateURL("Register", "returnurl=" & HttpUtility.UrlEncode(HttpContext.Current.Request.QueryString("returnurl"))), True)
            '        End If
            '    End If
            'End If
           
        If PortalSettings.UserRegistration <> PortalRegistrationType.NoRegistration Then
             Dim ReturnUrl As String = HttpContext.Current.Request.RawUrl
        If ReturnUrl.IndexOf("?returnurl=") <> -1 Then
            ReturnUrl = ReturnUrl.Substring(0, ReturnUrl.IndexOf("?returnurl="))
        End If
        ReturnUrl = HttpUtility.UrlEncode(ReturnUrl)

        If PortalSettings.UserTabId <> -1 Then
            ' user defined tab
            Response.Redirect(NavigateURL(PortalSettings.UserTabId, "", "returnurl=" & ReturnUrl), True)
        Else
            ' portal tab
            If PortalSettings.HomeTabId <> -1 Then
                Response.Redirect(NavigateURL(PortalSettings.HomeTabId, "Register", "returnurl=" & ReturnUrl), True)
            Else
                Response.Redirect(NavigateURL("Register", "returnurl=" & ReturnUrl), True)
            End If
        End If
         End If

        End Sub

Publicado en: Dotnetnuke, Módulos DNN

Post Rating

Comentarios

javier
lunes, 31 de diciembre de 2007 0:12
Al parecer en la versión 4.8.0 ya disponible este error ha sido corregido

Publicar Comentario

Name (required)

Email (required)

Website

Enter the code shown above:

   

  
  
Términos de Uso   Declaración de Privacidad