mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 08:02:36 +09:00 
			
		
		
		
	add IsSignedIn & SignedInName funcs
This commit is contained in:
		@@ -25,6 +25,28 @@ func Profile(r render.Render) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IsSignedIn(session sessions.Session) bool {
 | 
			
		||||
	id := session.Get("userId")
 | 
			
		||||
	if id == nil {
 | 
			
		||||
		return false
 | 
			
		||||
	}
 | 
			
		||||
	if s, ok := id.(int64); ok && s > 0 {
 | 
			
		||||
		return true
 | 
			
		||||
	}
 | 
			
		||||
	return false
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SignedInName(session sessions.Session) string {
 | 
			
		||||
	userName := session.Get("userName")
 | 
			
		||||
	if userName == nil {
 | 
			
		||||
		return ""
 | 
			
		||||
	}
 | 
			
		||||
	if s, ok := userName.(string); ok {
 | 
			
		||||
		return s
 | 
			
		||||
	}
 | 
			
		||||
	return ""
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SignIn(req *http.Request, r render.Render, session sessions.Session) {
 | 
			
		||||
	var (
 | 
			
		||||
		errString string
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user