This website works better with JavaScript.
Home
Explore
Help
Sign In
closed-social
/
gitea
Watch
3
Star
0
Fork
0
Code
Issues
0
Pull Requests
0
Projects
0
Releases
0
Wiki
Activity
Browse Source
#1127
: hide user e-mail when API caller isn't signed in
for-closed-social
Unknwon
9 years ago
parent
ec774d48c5
commit
2b1e67e085
2 changed files
with
6 additions
and
0 deletions
Unified View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-0
modules/middleware/auth.go
+5
-0
routers/api/v1/user.go
+ 1
- 0
modules/middleware/auth.go
View File
@ -69,6 +69,7 @@ func Toggle(options *ToggleOptions) macaron.Handler {
}
}
}
}
// Contexter middleware already checks token for user sign in process.
func
ApiReqToken
(
)
macaron
.
Handler
{
func
ApiReqToken
(
)
macaron
.
Handler
{
return
func
(
ctx
*
Context
)
{
return
func
(
ctx
*
Context
)
{
if
!
ctx
.
IsSigned
{
if
!
ctx
.
IsSigned
{
+ 5
- 0
routers/api/v1/user.go
View File
@ -68,5 +68,10 @@ func GetUserInfo(ctx *middleware.Context) {
}
}
return
return
}
}
// Hide user e-mail when API caller isn't signed in.
if
!
ctx
.
IsSigned
{
u
.
Email
=
""
}
ctx
.
JSON
(
200
,
&
api
.
User
{
u
.
Id
,
u
.
Name
,
u
.
FullName
,
u
.
Email
,
u
.
AvatarLink
(
)
}
)
ctx
.
JSON
(
200
,
&
api
.
User
{
u
.
Id
,
u
.
Name
,
u
.
FullName
,
u
.
Email
,
u
.
AvatarLink
(
)
}
)
}
}
Write
Preview
Loading…
Cancel
Save