1
0

Add require login feature to see gists

هذا الالتزام موجود في:
Thomas Miceli
2023-04-28 20:31:10 +02:00
الأصل 64d0818c9f
التزام 333efeacbf
12 ملفات معدلة مع 77 إضافات و23 حذوفات

عرض الملف

@@ -37,7 +37,12 @@ func runGitCommand(ch ssh.Channel, gitCmd string, keyID uint, ip string) error {
return errors.New("gist not found")
}
if verb == "receive-pack" {
requireLogin, err := models.GetSetting(models.SettingRequireLogin)
if err != nil {
return errors.New("internal server error")
}
if verb == "receive-pack" || requireLogin == "1" {
user, err := models.GetUserBySSHKeyID(keyID)
if err != nil {
if errors.Is(err, gorm.ErrRecordNotFound) {