ref: eaca3d7278e2fa34b99c2f1d03b99037a828a2b6
parent: 1949ba6bf0811853d0b9b3798c7bc55b976b892d
author: halfwit <michaelmisch1985@gmail.com>
date: Sat Mar 28 09:19:57 PDT 2020
Swap from db
--- a/handler.go
+++ b/handler.go
@@ -68,16 +68,16 @@
}
var data []byte
var err error
- switch db.UserRole(user) {
- case db.DoctorAuth:
- if role != db.DoctorAuth {
+ switch database.UserRole(user) {
+ case database.DoctorAuth:
+ if role != database.DoctorAuth {
http.Error(w, "Unauthorized", 401)
return
}
p.path = "doctor/profile.html"
data, err = getData(p, "doctor")
- case db.PatientAuth:
- if role != db.PatientAuth {
+ case database.PatientAuth:
+ if role != database.PatientAuth {
http.Error(w, "Unauthorized", 401)
return
}
@@ -120,19 +120,19 @@
d.normal(w, r)
}
-func (d *handler) getUser(w http.ResponseWriter, r *http.Request) (string, string, session.Session, db.Access) {
+func (d *handler) getUser(w http.ResponseWriter, r *http.Request) (string, string, session.Session, database.Access) {
us := d.manager.Start(w, r)
user, ok1 := us.Get("username").(string)
status, ok2 := us.Get("login").(string)
- role, ok3 := us.Get("role").(db.Access)
+ role, ok3 := us.Get("role").(database.Access)
if !ok1 || !ok2 || status != "true" {
status = "false"
}
if !ok3 {
- role = db.GuestAuth
+ role = database.GuestAuth
}
if status == "true" {
- us.Set("token", db.NewToken())
+ us.Set("token", database.NewToken())
}
return user, status, us, role
}
--- a/pages.go
+++ b/pages.go
@@ -80,7 +80,7 @@
p := &Request{
printer: printer,
path: item.Path + ".html",
- role: db.PatientAuth | db.DoctorAuth | db.GuestAuth,
+ role: database.PatientAuth | database.DoctorAuth | database.GuestAuth,
}
_, err = getData(p, "")
if err != nil {
@@ -93,10 +93,10 @@
func getpage(p *Request, w http.ResponseWriter) {
var data []byte
var err error
- switch db.UserRole(p.user) {
- case db.DoctorAuth:
+ switch database.UserRole(p.user) {
+ case database.DoctorAuth:
data, err = getData(p, "doctor")
- case db.PatientAuth:
+ case database.PatientAuth:
data, err = getData(p, "patient")
default:
data, err = getData(p, "guest")
--- a/request.go
+++ b/request.go
@@ -16,7 +16,7 @@
user string
status string
path string
- role db.Access
+ role database.Access
}
// Printer - returns the client's localized printer handler