parent
5da2ad7435
commit
3eb1ab9e8b
@ -0,0 +1,38 @@ |
|||||||
|
// Copyright 2014 The Gogs Authors. All rights reserved.
|
||||||
|
// Use of this source code is governed by a MIT-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
package user |
||||||
|
|
||||||
|
import ( |
||||||
|
"fmt" |
||||||
|
"net/http" |
||||||
|
|
||||||
|
"github.com/martini-contrib/render" |
||||||
|
|
||||||
|
//"github.com/gogits/gogs/utils/log"
|
||||||
|
"github.com/gogits/gogs/models" |
||||||
|
) |
||||||
|
|
||||||
|
func SignIn(r render.Render) { |
||||||
|
r.Redirect("/user/signup", 302) |
||||||
|
} |
||||||
|
|
||||||
|
func SignUp(req *http.Request, r render.Render) { |
||||||
|
if req.Method == "GET" { |
||||||
|
r.HTML(200, "user/signup", map[string]interface{}{ |
||||||
|
"Title": "Sign Up", |
||||||
|
}) |
||||||
|
return |
||||||
|
} |
||||||
|
|
||||||
|
// TODO: validate form.
|
||||||
|
err := models.RegisterUser(&models.User{ |
||||||
|
Name: req.FormValue("username"), |
||||||
|
Email: req.FormValue("email"), |
||||||
|
Passwd: req.FormValue("passwd"), |
||||||
|
}) |
||||||
|
r.HTML(403, "status/403", map[string]interface{}{ |
||||||
|
"Title": fmt.Sprintf("%v", err), |
||||||
|
}) |
||||||
|
} |
@ -1,15 +0,0 @@ |
|||||||
<!DOCTYPE html> |
|
||||||
<html> |
|
||||||
<head> |
|
||||||
{{template "base/head" .}} |
|
||||||
{{template "head" .}} |
|
||||||
</head> |
|
||||||
<body> |
|
||||||
<noscript>Please enable JavaScript in your browser!</noscript> |
|
||||||
{{template "base/navbar" .}} |
|
||||||
<div class="container"> |
|
||||||
{{template "body" .}} |
|
||||||
</div> |
|
||||||
{{template "base/footer" .}} |
|
||||||
</body> |
|
||||||
</html> |
|
@ -0,0 +1,2 @@ |
|||||||
|
</body> |
||||||
|
</html> |
@ -1,14 +1,22 @@ |
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
<!DOCTYPE html> |
||||||
<link rel="shortcut icon" href="img/favicon.png" /> |
<html> |
||||||
<meta name="author" content="Gogs - Go Git Service" /> |
<head> |
||||||
<meta name="description" content="Gogs(Go Git Service) is a GitHub-like clone in the Go Programming Language" /> |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
||||||
<meta name="keywords" content="go, git"> |
<link rel="shortcut icon" href="/img/favicon.png" /> |
||||||
|
<meta name="author" content="Gogs - Go Git Service" /> |
||||||
|
<meta name="description" content="Gogs(Go Git Service) is a GitHub-like clone in the Go Programming Language" /> |
||||||
|
<meta name="keywords" content="go, git"> |
||||||
|
|
||||||
<!-- Stylesheets --> |
<!-- Stylesheets --> |
||||||
<link href="css/bootstrap.min.css" rel="stylesheet" /> |
<link href="/css/bootstrap.min.css" rel="stylesheet" /> |
||||||
<link href="css/todc-bootstrap.min.css" rel="stylesheet" /> |
<link href="/css/todc-bootstrap.min.css" rel="stylesheet" /> |
||||||
<link href="css/font-awesome.min.css" rel="stylesheet" /> |
<link href="/css/font-awesome.min.css" rel="stylesheet" /> |
||||||
<link href="css/gogs.css" rel="stylesheet" /> |
<link href="/css/gogs.css" rel="stylesheet" /> |
||||||
|
|
||||||
<script src="js/jquery-1.10.1.min.js"></script> |
<script src="/js/jquery-1.10.1.min.js"></script> |
||||||
<script src="js/bootstrap.min.js"></script> |
<script src="/js/bootstrap.min.js"></script> |
||||||
|
|
||||||
|
<title>{{.Title}} | Gogs - Go Git Service</title> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
<noscript>Please enable JavaScript in your browser!</noscript> |
@ -1,5 +1,6 @@ |
|||||||
{{template "base/base" .}} |
{{template "base/head" .}} |
||||||
{{define "head"}} <title>{{.Title}} | Gogs - Go Git Service</title>{{end}} |
{{template "base/navbar" .}} |
||||||
{{define "body"}} |
<div class="container"> |
||||||
Website is still in the progress of building...please come back later! |
Website is still in the progress of building...please come back later! |
||||||
{{end}} |
</div> |
||||||
|
{{template "base/footer" .}} |
@ -0,0 +1,6 @@ |
|||||||
|
{{template "base/head" .}} |
||||||
|
{{template "base/navbar" .}} |
||||||
|
<div class="container"> |
||||||
|
403 Forbidden |
||||||
|
</div> |
||||||
|
{{template "base/footer" .}} |
@ -0,0 +1,44 @@ |
|||||||
|
{{template "base/head" .}} |
||||||
|
{{template "base/navbar" .}} |
||||||
|
<div class="container"> |
||||||
|
<form action="/user/signup" method="post" class="form-horizontal"> |
||||||
|
<div class="form-group"> |
||||||
|
<label class="col-md-4 control-label">Username: </label> |
||||||
|
<div class="col-md-3"> |
||||||
|
<input name="username" class="form-control" placeholder="Type your username"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="form-group"> |
||||||
|
<label class="col-md-4 control-label">Email: </label> |
||||||
|
<div class="col-md-3"> |
||||||
|
<input name="email" class="form-control" placeholder="Type your e-mail address"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="form-group"> |
||||||
|
<label class="col-md-4 control-label">Password: </label> |
||||||
|
<div class="col-md-3"> |
||||||
|
<input name="passwd" type="password" class="form-control" placeholder="Type your password"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="form-group"> |
||||||
|
<label class="col-md-4 control-label">Re-type: </label> |
||||||
|
<div class="col-md-3"> |
||||||
|
<input type="password" class="form-control" placeholder="Re-type your password"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="form-group"> |
||||||
|
<div class="col-md-offset-4 col-md-3"> |
||||||
|
<button type="submit" class="btn btn-info">Sign Up</button> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="col-md-offset-4 col-md-3"> |
||||||
|
<a href="/user/signin">Already have an account? Sign in now!</a> |
||||||
|
</div> |
||||||
|
</form> |
||||||
|
</div> |
||||||
|
{{template "base/footer" .}} |
Loading…
Reference in new issue