From 89e3104f33966375fd2ca9b541eefd08a3fc6abd Mon Sep 17 00:00:00 2001 From: yirenyishi Date: Thu, 15 Nov 2018 23:37:19 +0800 Subject: [PATCH] sui && filter --- data/beeblog.db | Bin 28672 -> 45056 bytes filter/Security.go | 23 +++++++++++++++++++++++ main.go | 5 +++++ views/T.header.tpl | 30 ++++++++++++++++++++++++++---- views/index.html | 14 ++------------ 5 files changed, 56 insertions(+), 16 deletions(-) create mode 100644 filter/Security.go diff --git a/data/beeblog.db b/data/beeblog.db index eeb54b43d994a6527c3b13eb7deab735ce571895..69b0a8c4f1a98bf9f792ef8c8e4342f0021c8cee 100644 GIT binary patch delta 1002 zcmZ{hU2D@&7{^c2m!xUavkkg3WRgx{FWp9xHcirjIJFmptwZTRVUV6Ar)xBAw%oZs0!BX-ZoSJwu| z0RVAtU0L$=bS^UvW+xuAOa(C15r9ncT~bTDOw7eknfJ^pb;M-f?#)nB``a-pok|f0 zk6fhNxZ~iqznHrZO7oQxSDC-FSmLUFs(TyWiusP#L=D`1!QL3=R>}+aS4z_i=UE`q z)}NYQX)5F(yZfBYQgw_>tFh+iuIpCYt($18%9+T;uGPSoCvgK=wl4`cTDsNUgVUi6 zZNpE{^;QFGopw+SIe4@C1&($wwGJASi%TdurZ;mRwEi_GLW6HU*h z2w*i$yy1yl9t@p#&C7*@z zz0yOjiu;v7Sml<>T(zI9auZd*L3Q%k7)7Ns8Dbv>y!(>ANB_;fU+{k*dqH%6Nmd3ujVxZE5F7V>27WHS9enXTeLU9O_csd) Wq;qe+&#lC=nK6OcU^9!uAAJA>e-GsV diff --git a/filter/Security.go b/filter/Security.go new file mode 100644 index 0000000..03b4137 --- /dev/null +++ b/filter/Security.go @@ -0,0 +1,23 @@ +package filter + +import ( + "github.com/astaxie/beego/logs" + "github.com/astaxie/beego/context" +) + + +var FilterAdmin = func(ctx *context.Context) { + url := ctx.Input.URL() + logs.Info("##### filter url : %s", url) + //if url != "/login"{ + // ctx.Redirect(302, "/login") + //} +} + +var FilterAdmin1 = func(ctx *context.Context) { + url := ctx.Input.URL() + logs.Info("##### filter url : %s", url) + //if url != "/login"{ + // ctx.Redirect(302, "/login") + //} +} diff --git a/main.go b/main.go index 0b78bdf..b370be4 100644 --- a/main.go +++ b/main.go @@ -4,15 +4,20 @@ import ( _ "beeblog/routers" "github.com/astaxie/beego" "beeblog/models" + "beeblog/filter" "github.com/astaxie/beego/orm" ) func init() { models.RegistDB() + beego.InsertFilter("/*", beego.BeforeRouter, filter.FilterAdmin) + beego.InsertFilter("/*", beego.BeforeRouter, filter.FilterAdmin1) } func main() { orm.Debug = true orm.RunSyncdb("default",false,true) + + beego.Run() } diff --git a/views/T.header.tpl b/views/T.header.tpl index f5b987e..e2ea9de 100644 --- a/views/T.header.tpl +++ b/views/T.header.tpl @@ -2,7 +2,29 @@ - Beego - - - {{end}} \ No newline at end of file + + + + 个人随笔 + + + + + +
+
+ +
+
+{{end}} \ No newline at end of file diff --git a/views/index.html b/views/index.html index 54e4429..ac9e356 100644 --- a/views/index.html +++ b/views/index.html @@ -1,14 +1,4 @@ {{template "header"}} - - -
- -
- + - - + \ No newline at end of file