Bug fix
This commit is contained in:
parent
d953b4135c
commit
13a6039490
@ -57,7 +57,6 @@ func WriteArticle(c *b.Config, db *b.DB, s map[string]*Session) http.HandlerFunc
|
|||||||
if session.Article == nil {
|
if session.Article == nil {
|
||||||
data.Article = new(b.Article)
|
data.Article = new(b.Article)
|
||||||
} else {
|
} else {
|
||||||
// data = session.Values["article"].(*EditorHTMLData)
|
|
||||||
data.Article = session.Article
|
data.Article = session.Article
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ func HomePage(c *b.Config, db *b.DB, s map[string]*Session) http.HandlerFunc {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
cookie, err := r.Cookie("session_id")
|
cookie, err := r.Cookie("cpolis_session")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
files[1] = c.WebDir + "/templates/login.html"
|
files[1] = c.WebDir + "/templates/login.html"
|
||||||
tmpl, err := template.ParseFiles(files...)
|
tmpl, err := template.ParseFiles(files...)
|
||||||
|
@ -70,7 +70,7 @@ func StartSessions() (map[string]*Session, chan string) {
|
|||||||
func ManageSession(w http.ResponseWriter, r *http.Request, c *b.Config, s map[string]*Session) (*Session, error) {
|
func ManageSession(w http.ResponseWriter, r *http.Request, c *b.Config, s map[string]*Session) (*Session, error) {
|
||||||
tmpl, tmplErr := template.ParseFiles(c.WebDir+"/templates/index.html", c.WebDir+"/templates/login.html")
|
tmpl, tmplErr := template.ParseFiles(c.WebDir+"/templates/index.html", c.WebDir+"/templates/login.html")
|
||||||
|
|
||||||
cookie, err := r.Cookie("session_id")
|
cookie, err := r.Cookie("cpolis_session")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if err = template.Must(tmpl, tmplErr).ExecuteTemplate(w, "page-content", nil); err != nil {
|
if err = template.Must(tmpl, tmplErr).ExecuteTemplate(w, "page-content", nil); err != nil {
|
||||||
return nil, fmt.Errorf("error executing template: %v", err)
|
return nil, fmt.Errorf("error executing template: %v", err)
|
||||||
@ -92,7 +92,7 @@ func ManageSession(w http.ResponseWriter, r *http.Request, c *b.Config, s map[st
|
|||||||
}
|
}
|
||||||
|
|
||||||
session.cookie.Expires = time.Now().Add(time.Hour * time.Duration(c.CookieExpiryHours))
|
session.cookie.Expires = time.Now().Add(time.Hour * time.Duration(c.CookieExpiryHours))
|
||||||
http.SetCookie(w, cookie)
|
http.SetCookie(w, session.cookie)
|
||||||
|
|
||||||
return session, nil
|
return session, nil
|
||||||
}
|
}
|
||||||
@ -138,7 +138,7 @@ func Logout(c *b.Config, s map[string]*Session) http.HandlerFunc {
|
|||||||
return func(w http.ResponseWriter, r *http.Request) {
|
return func(w http.ResponseWriter, r *http.Request) {
|
||||||
tmpl, tmplErr := template.ParseFiles(c.WebDir + "/templates/login.html")
|
tmpl, tmplErr := template.ParseFiles(c.WebDir + "/templates/login.html")
|
||||||
|
|
||||||
cookie, err := r.Cookie("session_id")
|
cookie, err := r.Cookie("cpolis_session")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if err = template.Must(tmpl, tmplErr).ExecuteTemplate(w, "page-content", nil); err != nil {
|
if err = template.Must(tmpl, tmplErr).ExecuteTemplate(w, "page-content", nil); err != nil {
|
||||||
log.Println(err)
|
log.Println(err)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user