Browse Source

sui && filter

layui
yirenyishi 6 years ago
parent
commit
89e3104f33
  1. BIN
      data/beeblog.db
  2. 23
      filter/Security.go
  3. 5
      main.go
  4. 30
      views/T.header.tpl
  5. 14
      views/index.html

BIN
data/beeblog.db

Binary file not shown.

23
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")
//}
}

5
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()
}

30
views/T.header.tpl

@ -2,7 +2,29 @@
<!DOCTYPE html>
<html>
<head>
<title>Beego</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
{{end}}
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<title>个人随笔</title>
<link href="http://g.alicdn.com/sj/dpl/1.5.1/css/sui.min.css" rel="stylesheet">
<script type="text/javascript" src="http://g.alicdn.com/sj/lib/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="http://g.alicdn.com/sj/dpl/1.5.1/js/sui.min.js"></script>
</head>
<body>
<div class='container'>
<div class="sui-navbar">
<div class="navbar-inner">
<a href="/" class="sui-brand">个人随笔</a>
<ul class="sui-nav">
<li class="active"><a href="/">首页</a></li>
<li><a href="#">笔记</a></li>
<li><a href="#">地图</a></li>
</ul>
<form class="sui-form sui-form pull-right">
<input type="text" placeholder="宝贝/店铺名称...">
<button class="sui-btn">搜索</button>
</form>
</div>
</div>
</div>
{{end}}

14
views/index.html

@ -1,14 +1,4 @@
{{template "header"}}
</head>
<body>
<div>
<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="/">首页</a></li>
<li role="presentation"><a href="/">列表</a></li>
<li role="presentation"><a href="/">分类</a></li>
</ul>
</div>
<script src="/static/js/reload.min.js"></script>
</body>
<script src="https://cdn.bootcss.com/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</html>
</html>
Loading…
Cancel
Save