Documentation ¶
Index ¶
- func ConvertInt(s string) int
- func GetInfo() string
- type AdminController
- type ErrorController
- type MainController
- func (c *MainController) Acquisto()
- func (c *MainController) Forgot()
- func (c *MainController) Get()
- func (c *MainController) Login()
- func (c *MainController) Logout()
- func (c *MainController) Manage()
- func (c *MainController) Notice()
- func (c *MainController) Profile()
- func (c *MainController) Register()
- func (c *MainController) Remove()
- func (c *MainController) Reset()
- func (c *MainController) Test()
- func (c *MainController) UsersManage()
- func (c *MainController) Verify()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminController ¶
type AdminController struct {
beego.Controller
}
func (*AdminController) Add ¶
func (c *AdminController) Add()
func (*AdminController) Index ¶
func (c *AdminController) Index()
type ErrorController ¶
type ErrorController struct {
beego.Controller
}
func (*ErrorController) Error404 ¶
func (c *ErrorController) Error404()
func (*ErrorController) Error500 ¶
func (c *ErrorController) Error500()
func (*ErrorController) ErrorDb ¶
func (c *ErrorController) ErrorDb()
type MainController ¶
type MainController struct {
beego.Controller
}
func (*MainController) Acquisto ¶
func (c *MainController) Acquisto()
func (*MainController) Forgot ¶
func (c *MainController) Forgot()
Forgot func help user to restore password if they forgot it
func (*MainController) Get ¶
func (c *MainController) Get()
func (*MainController) Login ¶
func (c *MainController) Login()
TODO la gestione dei permessi utente non è molto sicura, forse è meglio dividere i permessi in una tabella a parte BUG** LE MODIFICHE EFFETTUATE ALLE APPLICAZIONI E QUINDI AL MENU SONO VALIDE SOLO DOPO AVER RILOGGATO Login func manage User's login per migliorare sicurezza dare sempre lo stesso errore "password sbagliata o account inesistente"
func (*MainController) Logout ¶
func (c *MainController) Logout()
Logout fun delete session and logout user
func (*MainController) Manage ¶
func (c *MainController) Manage()
Manage help administrator to manage all accounts TODO ordinare i nomi maiuscolo e minuscolo assieme
func (*MainController) Profile ¶
func (c *MainController) Profile()
Profile func: User's can manage their account information
func (*MainController) Register ¶
func (c *MainController) Register()
Register func register user in the db TODO: migliorare errore validazione campo email BUG: se l'account esiste già crea comunque la tabella app
func (*MainController) Reset ¶
func (c *MainController) Reset()
Reset func reset password if user forgot login credentials
func (*MainController) UsersManage ¶
func (c *MainController) UsersManage()
UsersManage is for edit accounts by administrator TODO quando ritorna al manage lo fa nella pagina 1 e non in quella in cui si trovava l'utente
func (*MainController) Verify ¶
func (c *MainController) Verify()
Verify func verifing user by id key TODO tradurre messaggio di conferma verifica