OTP support
This commit is contained in:
@@ -102,13 +102,13 @@ func (s *OpenVpnMgt) Restart(pid int) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (s *OpenVpnMgt) AuthUserPass(pid int, user, pass string) error {
|
||||
func (s *OpenVpnMgt) AuthUserPass(pid int, user, pass, otp string) error {
|
||||
// check if the session is valid
|
||||
err, session := s.GetSession(pid)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
session.AuthUserPass(user, pass)
|
||||
session.AuthUserPass(user, pass, otp)
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user