File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -183,6 +183,16 @@ func prepareUserInfo(ctx *context.Context) *models.User {
183183 }
184184 ctx .Data ["Sources" ] = sources
185185
186+ ctx .Data ["TwoFactorEnabled" ] = true
187+ _ , err = models .GetTwoFactorByUID (u .ID )
188+ if err != nil {
189+ if ! models .IsErrTwoFactorNotEnrolled (err ) {
190+ ctx .InternalServerError (err )
191+ return nil
192+ }
193+ ctx .Data ["TwoFactorEnabled" ] = false
194+ }
195+
186196 return u
187197}
188198
Original file line number Diff line number Diff line change 109109 </div>
110110 </div>
111111 {{end }}
112+
113+ {{if .TwoFactorEnabled }}
114+ <div class= " ui divider" ></div>
112115 <div class= " inline field" >
113116 <div class= " ui checkbox" >
114117 <label><strong>{{.i18n.Tr " admin.users.reset_2fa" }}</strong></label>
115118 <input name= " reset_2fa" type= " checkbox" >
116119 </div>
117120 </div>
121+ {{end }}
118122
119123 <div class= " ui divider" ></div>
120124
You can’t perform that action at this time.
0 commit comments