configure database to support 2fa

This commit is contained in:
Usman Nasir
2020-08-10 21:06:51 +05:00
parent 69cbcb9546
commit e047da10b8
3 changed files with 13 additions and 0 deletions

View File

@@ -946,6 +946,7 @@
<!-- WIDGETS --> <!-- WIDGETS -->
<!-- Sparklines charts --> <!-- Sparklines charts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/qrious/4.0.2/qrious.js"></script>
<script src="{% static 'baseTemplate/custom-js/pnotify.custom.min.js' %}"></script> <script src="{% static 'baseTemplate/custom-js/pnotify.custom.min.js' %}"></script>
<script src="{% static 'baseTemplate/custom-js/system-status.js' %}"></script> <script src="{% static 'baseTemplate/custom-js/system-status.js' %}"></script>
<script src="{% static 'packages/packages.js' %}"></script> <script src="{% static 'packages/packages.js' %}"></script>

View File

@@ -90,6 +90,8 @@ class Administrator(models.Model):
initWebsitesLimit = models.IntegerField(default=0) initWebsitesLimit = models.IntegerField(default=0)
acl = models.ForeignKey(ACL, default=1, on_delete=models.PROTECT) acl = models.ForeignKey(ACL, default=1, on_delete=models.PROTECT)
twoFA = models.IntegerField(default=0)
secretKey = models.CharField(max_length=50, default='None')

View File

@@ -533,6 +533,11 @@ $cfg['Servers'][$i]['SignonURL'] = 'phpmyadminsignin.php';
except: except:
pass pass
try:
cursor.execute("ALTER TABLE loginSystem_administrator ADD secretKey varchar(50) DEFAULT 'ACTIVE'")
except:
pass
try: try:
cursor.execute('alter table databases_databases drop index dbUser;') cursor.execute('alter table databases_databases drop index dbUser;')
except: except:
@@ -548,6 +553,11 @@ $cfg['Servers'][$i]['SignonURL'] = 'phpmyadminsignin.php';
except: except:
pass pass
try:
cursor.execute('ALTER TABLE loginSystem_administrator ADD twoFA integer DEFAULT 0')
except:
pass
try: try:
cursor.execute('ALTER TABLE loginSystem_administrator ADD api integer') cursor.execute('ALTER TABLE loginSystem_administrator ADD api integer')
except: except: