controllers

package
v0.0.0-...-a239164 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2017 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RandStringRunes

func RandStringRunes(n int) string

RandStringRunes func 랜덤 문자열 생성 함수

Types

type Account

type Account struct {
	Email    string
	ID       string
	Password string
	Role     string
}

Account struct 관리자 계정 구조

type Admin

type Admin struct {
	*revel.Controller
}

Admin Controller

func (Admin) AddUser

func (c Admin) AddUser(email string, psw string, role string) revel.Result

AddUser func 관리자 등록 POST func

func (Admin) ChangePassword

func (c Admin) ChangePassword() revel.Result

ChangePassword func 비밀번호 변경

func (Admin) DeleteAccount

func (c Admin) DeleteAccount(email string) revel.Result

DeleteAccount func 계정 삭제 func Post only

func (Admin) Index

func (c Admin) Index() revel.Result

Index func 관리자 페이지

func (Admin) Login

func (c Admin) Login() revel.Result

Login func 관리자 로그인 페이지

func (Admin) LoginInternal

func (c Admin) LoginInternal(inputEmail string, inputPassword string) revel.Result

LoginInternal func 관리자 로컬계정 로그인 POST 전용 func

func (Admin) Logout

func (c Admin) Logout() revel.Result

Logout func 로그아웃. id와 role 세션을 초기화 delete 사용해도 될듯?

func (Admin) ManageAccounts

func (c Admin) ManageAccounts() revel.Result

ManageAccounts func 계정 관리 func

func (Admin) Post

func (c Admin) Post(content string, snum string) revel.Result

Post func 게시 처리 MethodName

func (Admin) Posted

func (c Admin) Posted() revel.Result

Posted func 게시된 게시물들 List 페이지

func (Admin) Register

func (c Admin) Register() revel.Result

Register func 관리자 등록 func

func (Admin) UpdatePassword

func (c Admin) UpdatePassword(oldpsw string, newpsw string, newpswConfirm string) revel.Result

UpdatePassword func ChangePassword POST func

type App

type App struct {
	*revel.Controller
}

App Controller

func (App) Index

func (c App) Index() revel.Result

Index func 제보 패이지. 여기가 메인.

func (App) Post

func (c App) Post(answer string, message string, qnum int, snum string) revel.Result

Post func - answer: 재학생 질문 답 - message: 내용 - qnum: 재학생 확인질문 번호

type CaptchResponse

type CaptchResponse struct {
	Success     bool     `json:"success"`
	Timestamp   string   `json:"challenge_ts"`
	Hostname    string   `json:"hostname"`
	Error_codes []string `json:"error-codes"`
}

type Content

type Content struct {
	Message string
	Time    string
	Posted  string
	Snum    string
	Ipaddr  string
}

Content struct 제보내용 구조

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL