mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
fix auth and post creation
This commit is contained in:
@@ -89,57 +89,3 @@ func Authentication() (map[string]interface{}, bool) {
|
||||
|
||||
return nil, false
|
||||
}
|
||||
|
||||
// func New(db *database.Database) *gin.Engine {
|
||||
// DB = db
|
||||
|
||||
// r := gin.New()
|
||||
// r.POST("/auth", func(c *gin.Context) {
|
||||
// username := c.PostForm("username")
|
||||
// password := c.PostForm("password")
|
||||
|
||||
// user, err := db.GetUser(username)
|
||||
// if err != nil {
|
||||
// c.JSON(500, gin.H{"message": "Could not generate token"})
|
||||
// return
|
||||
// }
|
||||
|
||||
// err = bcrypt.CompareHashAndPassword(user.Password, []byte(password))
|
||||
// if err != nil {
|
||||
// c.JSON(500, gin.H{"message": "Could not generate token"})
|
||||
// return
|
||||
// }
|
||||
|
||||
// token := jwt_lib.New(jwt_lib.GetSigningMethod("HS256"))
|
||||
// claims := token.Claims.(jwt_lib.MapClaims)
|
||||
// claims["ID"] = username
|
||||
// claims["exp"] = time.Now().Add(time.Hour * 1).Unix()
|
||||
|
||||
// tokenString, err := token.SignedString([]byte(jwtSignKey))
|
||||
// if err != nil {
|
||||
// c.JSON(500, gin.H{"message": "Could not generate token"})
|
||||
// return
|
||||
// }
|
||||
// c.JSON(200, gin.H{"token": tokenString})
|
||||
// })
|
||||
|
||||
// r.POST("/testuser", func(c *gin.Context) {
|
||||
// _, err := db.SaveUser(&models.User{
|
||||
// Username: "test",
|
||||
// Password: []byte("test"),
|
||||
// })
|
||||
// if err != nil {
|
||||
// c.JSON(500, gin.H{"message": "Could create test user"})
|
||||
// return
|
||||
// }
|
||||
// c.JSON(200, gin.H{"message": "test user created"})
|
||||
// })
|
||||
|
||||
// blog := r.Group("/blog")
|
||||
// blog.Use(jwtAuth(jwtSignKey))
|
||||
// blog.GET("/posts", handlePostList)
|
||||
// blog.POST("/posts", handlePostCreate)
|
||||
// blog.GET("/posts/:id", handlePostRead)
|
||||
|
||||
// return r
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user