JS error handling
This commit is contained in:
parent
180a7df1e7
commit
0885951a67
20 changed files with 369 additions and 366 deletions
|
@ -254,6 +254,12 @@ func (v *visitor) User() *user.User {
|
|||
return v.user // May be nil
|
||||
}
|
||||
|
||||
// Admin returns true if the visitor is a user, and an admin
|
||||
func (v *visitor) Admin() bool {
|
||||
u := v.User()
|
||||
return u != nil && u.Role == user.RoleAdmin
|
||||
}
|
||||
|
||||
// IP returns the visitor IP address
|
||||
func (v *visitor) IP() netip.Addr {
|
||||
v.mu.Lock()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue