예제 #1
0
func checkLogin(ctx *context.Context) {
	_, ok := ctx.Input.Session("id").(string)
	if !ok && !isNeedSession(ctx.Request.RequestURI) {
		ctx.Output.Json(models.GetFailedResponse(1, "您的会话已过期,请重新登录"), true, false)
		return
	}
	user_type, ok := ctx.Input.Session("type").(string)
	if !ok || !isConfrimView(user_type, ctx.Request.RequestURI) {
		ctx.Output.Json(models.GetFailedResponse(1, "您的会话已过期,请重新登录"), true, false)
		return
	}
}
예제 #2
0
//	操作失败
func (this *baseController) SendFailedJSON(status int, data interface{}) {
	this.Data["json"] = models.GetFailedResponse(status, data)
	this.ServeJson()
}