通过验证码注册
This commit is contained in:
79
main.go
79
main.go
@@ -12,84 +12,6 @@ import (
|
||||
"github.com/gorilla/mux"
|
||||
)
|
||||
|
||||
//// 獲取查詢參數(int64 類型)
|
||||
//func ParamInt(value string, defaultValue int64) int64 {
|
||||
// if value == "" {
|
||||
// return defaultValue
|
||||
// }
|
||||
// if v, err := strconv.ParseInt(value, 10, 64); err == nil {
|
||||
// return v
|
||||
// }
|
||||
// return defaultValue
|
||||
//}
|
||||
//
|
||||
//func getlist(w http.ResponseWriter, r *http.Request) {
|
||||
// listview := struct {
|
||||
// Name string `json:"name"`
|
||||
// Page int64 `json:"page"`
|
||||
// PageSize int64 `json:"pageSize"`
|
||||
// Total int64 `json:"total"`
|
||||
// Next bool `json:"next"`
|
||||
// List interface{} `json:"list"`
|
||||
// }{
|
||||
// Name: mux.Vars(r)["name"],
|
||||
// Page: ParamInt(r.URL.Query().Get("page"), 1),
|
||||
// PageSize: ParamInt(r.URL.Query().Get("pageSize"), 10),
|
||||
// Total: 0,
|
||||
// Next: false,
|
||||
// List: make([]interface{}, 0),
|
||||
// }
|
||||
//
|
||||
// // 选择对应的模型
|
||||
// switch listview.Name {
|
||||
// case "sessions":
|
||||
// listview.List = []models.Session{}
|
||||
// case "users":
|
||||
// listview.List = []models.User{}
|
||||
// case "models":
|
||||
// listview.List = []models.Model{}
|
||||
// case "images":
|
||||
// listview.List = []models.Image{}
|
||||
// case "tags":
|
||||
// listview.List = []models.Tag{}
|
||||
// case "servers":
|
||||
// listview.List = []models.Server{}
|
||||
// case "datasets":
|
||||
// listview.List = []models.Dataset{}
|
||||
// default:
|
||||
// fmt.Fprintf(w, "404")
|
||||
// return
|
||||
// }
|
||||
//
|
||||
// // 从数据库中获取数据
|
||||
// db := configs.ORMDB()
|
||||
// //if task := r.URL.Query().Get("task"); task != "" {
|
||||
// // db = db.Where("task = ?", task)
|
||||
// //}
|
||||
// //if status := r.URL.Query().Get("status"); status != "" {
|
||||
// // db = db.Where("status = ?", status)
|
||||
// //}
|
||||
// //if user_id := r.URL.Query().Get("user_id"); user_id != "" {
|
||||
// // db = db.Where("user_id = ?", user_id)
|
||||
// //}
|
||||
// //if model_id := r.URL.Query().Get("model_id"); model_id != "" {
|
||||
// // db = db.Where("model_id = ?", model_id)
|
||||
// //}
|
||||
// //// 获取指定用户喜欢的对象(图像)
|
||||
// //if like := r.URL.Query().Get("like"); like != "" {
|
||||
// // list, _ := models.LikeImage.GetA(like)
|
||||
// // db = db.Where("id in (?)", list)
|
||||
// //}
|
||||
// // 分页数据
|
||||
// db = db.Offset(int((listview.Page - 1) * listview.PageSize)).Limit(int(listview.PageSize))
|
||||
// db.Find(&listview.List).Count(&listview.Total)
|
||||
//
|
||||
// // 轉換爲JSON並返回
|
||||
// data, _ := json.MarshalIndent(listview, "", " ")
|
||||
// w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
// w.Write(data)
|
||||
//}
|
||||
|
||||
func main() {
|
||||
runtime.GOMAXPROCS(runtime.NumCPU())
|
||||
log.SetFlags(log.Lshortfile | log.LstdFlags)
|
||||
@@ -114,7 +36,6 @@ func main() {
|
||||
|
||||
// 設定路由
|
||||
r.HandleFunc("/api", routers.GetDocs).Methods("GET")
|
||||
//r.HandleFunc("/api/{name}", getlist).Methods("GET")
|
||||
|
||||
r.HandleFunc("/api/sessions", routers.SessionsGet).Methods("GET")
|
||||
r.HandleFunc("/api/sessions", routers.SessionsPost).Methods("POST")
|
||||
|
Reference in New Issue
Block a user