mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	#1891 attempt to fix expected invalid CSRF token
- Remove unused config settings `[picture] service`
This commit is contained in:
		@@ -3,7 +3,7 @@ Gogs - Go Git Service [
 | 
			
		||||
 | 
			
		||||
##### Current version: 0.8.51
 | 
			
		||||
##### Current version: 0.8.52
 | 
			
		||||
 | 
			
		||||
| Web | UI  | Preview  |
 | 
			
		||||
|:-------------:|:-------:|:-------:|
 | 
			
		||||
 
 | 
			
		||||
@@ -215,8 +215,6 @@ GC_INTERVAL_TIME = 86400
 | 
			
		||||
SESSION_LIFE_TIME = 86400
 | 
			
		||||
 | 
			
		||||
[picture]
 | 
			
		||||
; The place to picture data, either "server" or "qiniu", default is "server"
 | 
			
		||||
SERVICE = server
 | 
			
		||||
AVATAR_UPLOAD_PATH = data/avatars
 | 
			
		||||
; Chinese users can choose "duoshuo"
 | 
			
		||||
; or a custom avatar source, like: http://cn.gravatar.com/avatar/
 | 
			
		||||
 
 | 
			
		||||
@@ -27,6 +27,7 @@ Huimin Wang <wanghm2009 AT hotmail DOT co DOT jp>
 | 
			
		||||
ilko <kontact-mr.k AT outlook DOT com">
 | 
			
		||||
Ilya Makarov
 | 
			
		||||
Robin Hübner <profan AT prfn DOT se>
 | 
			
		||||
Jamie Mansfield <dev AT jamierocks DOT uk>
 | 
			
		||||
Jean THOMAS <contact AT tibounise DOT com>
 | 
			
		||||
Juraj Bubniak <contact AT jbub DOT eu>
 | 
			
		||||
Lafriks <lafriks AT gmail DOT com>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gogs.go
									
									
									
									
									
								
							@@ -17,7 +17,7 @@ import (
 | 
			
		||||
	"github.com/gogits/gogs/modules/setting"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const APP_VER = "0.8.51.0303"
 | 
			
		||||
const APP_VER = "0.8.52.0303"
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
	runtime.GOMAXPROCS(runtime.NumCPU())
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -109,17 +109,11 @@ func Toggle(options *ToggleOptions) macaron.Handler {
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		// Try auto-signin when not signed in.
 | 
			
		||||
		if !options.SignOutRequire && !ctx.IsSigned && !auth.IsAPIPath(ctx.Req.URL.Path) {
 | 
			
		||||
			succeed, err := AutoSignIn(ctx)
 | 
			
		||||
			if err != nil {
 | 
			
		||||
				ctx.Handle(500, "AutoSignIn", err)
 | 
			
		||||
				return
 | 
			
		||||
			} else if succeed {
 | 
			
		||||
				log.Trace("Auto-login succeed: %s", ctx.Session.Get("uname"))
 | 
			
		||||
		// Auto-signin info is provided and has not signed in.
 | 
			
		||||
		if !options.SignOutRequire && !ctx.IsSigned && !auth.IsAPIPath(ctx.Req.URL.Path) &&
 | 
			
		||||
			len(ctx.GetCookie(setting.CookieUserName)) > 0 {
 | 
			
		||||
			ctx.SetCookie("redirect_to", url.QueryEscape(setting.AppSubUrl+ctx.Req.RequestURI), 0, setting.AppSubUrl)
 | 
			
		||||
			ctx.Redirect(setting.AppSubUrl + ctx.Req.RequestURI)
 | 
			
		||||
				return
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if options.AdminRequire {
 | 
			
		||||
 
 | 
			
		||||
@@ -131,7 +131,6 @@ var (
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Picture settings
 | 
			
		||||
	PictureService   string
 | 
			
		||||
	AvatarUploadPath string
 | 
			
		||||
	GravatarSource   string
 | 
			
		||||
	DisableGravatar  bool
 | 
			
		||||
@@ -448,7 +447,6 @@ func NewContext() {
 | 
			
		||||
	ThemeColorMetaTag = sec.Key("THEME_COLOR_META_TAG").MustString("#ff5343")
 | 
			
		||||
 | 
			
		||||
	sec = Cfg.Section("picture")
 | 
			
		||||
	PictureService = sec.Key("SERVICE").In("server", []string{"server"})
 | 
			
		||||
	AvatarUploadPath = sec.Key("AVATAR_UPLOAD_PATH").MustString(path.Join(AppDataPath, "avatars"))
 | 
			
		||||
	forcePathSeparator(AvatarUploadPath)
 | 
			
		||||
	if !filepath.IsAbs(AvatarUploadPath) {
 | 
			
		||||
 
 | 
			
		||||
@@ -222,7 +222,6 @@ func Config(ctx *middleware.Context) {
 | 
			
		||||
 | 
			
		||||
	ctx.Data["SessionConfig"] = setting.SessionConfig
 | 
			
		||||
 | 
			
		||||
	ctx.Data["PictureService"] = setting.PictureService
 | 
			
		||||
	ctx.Data["DisableGravatar"] = setting.DisableGravatar
 | 
			
		||||
 | 
			
		||||
	type logger struct {
 | 
			
		||||
 
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
0.8.51.0303
 | 
			
		||||
0.8.52.0303
 | 
			
		||||
@@ -211,8 +211,6 @@
 | 
			
		||||
				</h4>
 | 
			
		||||
				<div class="ui attached table segment">
 | 
			
		||||
					<dl class="dl-horizontal admin-dl-horizontal">
 | 
			
		||||
						<dt>{{.i18n.Tr "admin.config.picture_service"}}</dt>
 | 
			
		||||
						<dd>{{.PictureService}}</dd>
 | 
			
		||||
						<dt>{{.i18n.Tr "admin.config.disable_gravatar"}}</dt>
 | 
			
		||||
						<dd><i class="fa fa{{if .DisableGravatar}}-check{{end}}-square-o"></i></dd>
 | 
			
		||||
					</dl>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user