func Home(ctx *middleware.Context) { if ctx.IsSigned { if !ctx.User.IsActive && setting.Service.RegisterEmailConfirm { ctx.Data["Title"] = ctx.Tr("auth.active_your_account") ctx.HTML(200, user.ACTIVATE) } else { user.Dashboard(ctx) } return } // Check auto-login. uname := ctx.GetCookie(setting.CookieUserName) if len(uname) != 0 { ctx.Redirect(setting.AppSubUrl + "/user/login") return } if setting.OauthService != nil { ctx.Data["OauthEnabled"] = true ctx.Data["OauthService"] = setting.OauthService } ctx.Data["PageIsHome"] = true ctx.HTML(200, HOME) }
func Home(ctx *middleware.Context) { if ctx.IsSigned { user.Dashboard(ctx) return } // Check auto-login. userName := ctx.GetCookie(base.CookieUserName) if len(userName) != 0 { ctx.Redirect("/user/login") return } // Show recent updated repositoires for new visiters. repos, err := models.GetRecentUpdatedRepositories() if err != nil { ctx.Handle(500, "dashboard.Home(GetRecentUpdatedRepositories)", err) return } for _, repo := range repos { repo.Owner, err = models.GetUserById(repo.OwnerId) if err != nil { ctx.Handle(500, "dashboard.Home(GetUserById)", err) return } } ctx.Data["Repos"] = repos ctx.Data["PageIsHome"] = true ctx.HTML(200, "home") }
func Home(ctx *middleware.Context) { if ctx.IsSigned { user.Dashboard(ctx) return } ctx.Data["PageIsHome"] = true ctx.HTML(200, "home") }
func Home(ctx *middleware.Context) { if ctx.IsSigned { user.Dashboard(ctx) return } // Check auto-login. userName := ctx.GetCookie(base.CookieUserName) if len(userName) != 0 { ctx.Redirect("/user/login") return } ctx.Data["PageIsHome"] = true ctx.HTML(200, "home") }
func Home(ctx *middleware.Context) { if ctx.IsSigned { user.Dashboard(ctx) return } // Check auto-login. userName := ctx.GetCookie(base.CookieUserName) if len(userName) != 0 { ctx.Redirect("/user/login") return } repos, _ := models.GetRecentUpdatedRepositories() for _, repo := range repos { repo.Owner, _ = models.GetUserById(repo.OwnerId) } ctx.Data["Repos"] = repos ctx.Data["PageIsHome"] = true ctx.HTML(200, "home") }