我正在寻找一种方法来实现权限检查功能,使用http
这个想法是有些API应该只由登录会话使用。
func CheckPermissionFilter(w http.ResponseWriter, r *http.Response){
sid, err := r.Cookie("sid")
// check the permission with sid, if permission is granted then just let the
// process go on, otherwise, just break the filter chain and return Http Error Code.
}
func SomeHttpHandler(w http.ResponseWriter, r *http.Response){
CheckPermissionFilter(w, r)
// if not breaked by above filter function, process the request...
}
我对权限检查没有问题,但我找不到破坏HTTP请求处理的方法。
慕虎7371278
相关分类