瀏覽代碼

Updated readme

Will Browning 3 年之前
父節點
當前提交
093fa816a8
共有 6 個文件被更改,包括 84 次插入86 次删除
  1. 25 0
      README.md
  2. 1 1
      app/Http/Controllers/DomainVerificationController.php
  3. 5 5
      composer.lock
  4. 2 2
      config/version.yml
  5. 50 78
      package-lock.json
  6. 1 0
      resources/js/pages/Domains.vue

+ 25 - 0
README.md

@@ -45,6 +45,7 @@ This is the source code for self-hosting AnonAddy.
 - [What happens if I go over my bandwidth limit in a given month?](#what-happens-if-i-go-over-my-bandwidth-limit-in-a-given-month)
 - [Can I login using an additional username?](#can-i-login-using-an-additional-username)
 - [I'm not receiving any emails, what's wrong?](#im-not-receiving-any-emails-whats-wrong)
+- [I'm having trouble logging in, what's wrong?](#im-having-trouble-logging-in-whats-wrong)
 - [How do I know this site won't disappear next month?](#how-do-i-know-this-site-wont-disappear-next-month)
 - [What happens to AnonAddy if you die?](#what-happens-to-anonaddy-if-you-die)
 - [Is the application tested?](#is-the-appliction-tested)
@@ -389,6 +390,30 @@ If neither of the above options work then please try changing to another recipie
 
 If you still aren't receiving emails please contact me.
 
+## I'm having trouble logging in, what's wrong?
+
+If you are having trouble logging in it will likely fall under one of the following scenarios:
+
+1. Incorrect username
+
+Please make sure you are using your account username (e.g. johndoe) and not your email address to try to login.
+
+2. Forgotten password
+
+If you've forgotten your password you can reset it by entering your username here - https://app.anonaddy.com/password/reset
+
+3. Forgotten username
+
+If you've forgotten your username you can request a reminder by entering your email address here - https://app.anonaddy.com/username/reminder
+
+4. Lost 2FA device
+
+Please use the backup code that you were shown when you enabled 2FA.
+
+5. Errors with U2F device
+
+If you have a YubiKey and are using Windows and have an issue with your personal password/PIN you may need to reset the key using the YubiKey manager software.
+
 ## How do I know this site won't disappear next month?
 
 I am very passionate about this project. I use it myself every day and will be keeping it running indefinitely. The service also provides me with an income.

+ 1 - 1
app/Http/Controllers/DomainVerificationController.php

@@ -6,7 +6,7 @@ class DomainVerificationController extends Controller
 {
     public function __construct()
     {
-        $this->middleware('throttle:1,1');
+        $this->middleware('throttle:6,1');
     }
 
     public function checkSending($id)

+ 5 - 5
composer.lock

@@ -10285,16 +10285,16 @@
         },
         {
             "name": "nunomaduro/collision",
-            "version": "v5.8.0",
+            "version": "v5.9.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/nunomaduro/collision.git",
-                "reference": "0c3c393462eada1233513664e2d22bb9f69ca393"
+                "reference": "63456f5c3e8c4bc52bd573e5c85674d64d84fd43"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/nunomaduro/collision/zipball/0c3c393462eada1233513664e2d22bb9f69ca393",
-                "reference": "0c3c393462eada1233513664e2d22bb9f69ca393",
+                "url": "https://api.github.com/repos/nunomaduro/collision/zipball/63456f5c3e8c4bc52bd573e5c85674d64d84fd43",
+                "reference": "63456f5c3e8c4bc52bd573e5c85674d64d84fd43",
                 "shasum": ""
             },
             "require": {
@@ -10369,7 +10369,7 @@
                     "type": "patreon"
                 }
             ],
-            "time": "2021-08-13T14:23:01+00:00"
+            "time": "2021-08-26T15:32:09+00:00"
         },
         {
             "name": "phar-io/manifest",

+ 2 - 2
config/version.yml

@@ -5,9 +5,9 @@ current:
   major: 0
   minor: 8
   patch: 2
-  prerelease: 1-gc755581
+  prerelease: 2-g98bef5b
   buildmetadata: ''
-  commit: c75558
+  commit: 98bef5
   timestamp:
     year: 2020
     month: 10

+ 50 - 78
package-lock.json

@@ -2340,12 +2340,12 @@
             }
         },
         "node_modules/autoprefixer": {
-            "version": "10.3.2",
-            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.2.tgz",
-            "integrity": "sha512-RHKq0YCvhxAn9987n0Gl6lkzLd39UKwCkUPMFE0cHhxU0SvcTjBxWG/CtkZ4/HvbqK9U5V8j03nAcGBlX3er/Q==",
+            "version": "10.3.3",
+            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.3.tgz",
+            "integrity": "sha512-yRzjxfnggrP/+qVHlUuZz5FZzEbkT+Yt0/Df6ScEMnbbZBLzYB2W0KLxoQCW+THm1SpOsM1ZPcTHAwuvmibIsQ==",
             "dependencies": {
                 "browserslist": "^4.16.8",
-                "caniuse-lite": "^1.0.30001251",
+                "caniuse-lite": "^1.0.30001252",
                 "colorette": "^1.3.0",
                 "fraction.js": "^4.1.1",
                 "normalize-range": "^0.1.2",
@@ -2995,11 +2995,11 @@
             "integrity": "sha512-NAyuk1DnCotRaDZIS5kJ4sptgkwOeYqElird10yziN5JBuwYOGkOTguhNcPn5g344IfylZecxNYZAVXgv19p5Q=="
         },
         "node_modules/color": {
-            "version": "3.2.1",
-            "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
-            "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
+            "version": "4.0.1",
+            "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz",
+            "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==",
             "dependencies": {
-                "color-convert": "^1.9.3",
+                "color-convert": "^2.0.1",
                 "color-string": "^1.6.0"
             }
         },
@@ -3028,19 +3028,6 @@
                 "simple-swizzle": "^0.2.2"
             }
         },
-        "node_modules/color/node_modules/color-convert": {
-            "version": "1.9.3",
-            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-            "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-            "dependencies": {
-                "color-name": "1.1.3"
-            }
-        },
-        "node_modules/color/node_modules/color-name": {
-            "version": "1.1.3",
-            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-            "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
-        },
         "node_modules/colord": {
             "version": "2.7.0",
             "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz",
@@ -3915,9 +3902,9 @@
             "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
         },
         "node_modules/electron-to-chromium": {
-            "version": "1.3.818",
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.818.tgz",
-            "integrity": "sha512-c/Z9gIr+jDZAR9q+mn40hEc1NharBT+8ejkarjbCDnBNFviI6hvcC5j2ezkAXru//bTnQp5n6iPi0JA83Tla1Q=="
+            "version": "1.3.820",
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.820.tgz",
+            "integrity": "sha512-5cFwDmo2yzEA9hn55KZ9+cX/b6DSFvpKz8Hb2fiDmriXWB+DBoXKXmncQwNRFBBTlUdsvPHCoy594OoMLAO0Tg=="
         },
         "node_modules/elliptic": {
             "version": "6.5.4",
@@ -6995,21 +6982,21 @@
             }
         },
         "node_modules/postcss-nested": {
-            "version": "5.0.5",
-            "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz",
-            "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==",
+            "version": "5.0.6",
+            "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
+            "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
             "dependencies": {
-                "postcss-selector-parser": "^6.0.4"
+                "postcss-selector-parser": "^6.0.6"
             },
             "engines": {
-                "node": ">=10.0"
+                "node": ">=12.0"
             },
             "funding": {
                 "type": "opencollective",
                 "url": "https://opencollective.com/postcss/"
             },
             "peerDependencies": {
-                "postcss": "^8.1.13"
+                "postcss": "^8.2.14"
             }
         },
         "node_modules/postcss-normalize-charset": {
@@ -8432,33 +8419,33 @@
             }
         },
         "node_modules/tailwindcss": {
-            "version": "2.2.7",
-            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz",
-            "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==",
+            "version": "2.2.8",
+            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.8.tgz",
+            "integrity": "sha512-sq6pKVIjklgtuj7OKn+6KD6UqNebYKZYUSx0oKx8aS1usdUXn1TLuwFyr/85HNYu5uHNduLFsXrtQJtkNmYlqQ==",
             "dependencies": {
-                "arg": "^5.0.0",
+                "arg": "^5.0.1",
                 "bytes": "^3.0.0",
-                "chalk": "^4.1.1",
+                "chalk": "^4.1.2",
                 "chokidar": "^3.5.2",
-                "color": "^3.2.0",
+                "color": "^4.0.1",
                 "cosmiconfig": "^7.0.0",
                 "detective": "^5.2.0",
                 "didyoumean": "^1.2.2",
                 "dlv": "^1.1.3",
                 "fast-glob": "^3.2.7",
                 "fs-extra": "^10.0.0",
-                "glob-parent": "^6.0.0",
+                "glob-parent": "^6.0.1",
                 "html-tags": "^3.1.0",
                 "is-glob": "^4.0.1",
                 "lodash": "^4.17.21",
                 "lodash.topath": "^4.5.2",
                 "modern-normalize": "^1.1.0",
-                "node-emoji": "^1.8.1",
+                "node-emoji": "^1.11.0",
                 "normalize-path": "^3.0.0",
                 "object-hash": "^2.2.0",
                 "postcss-js": "^3.0.3",
                 "postcss-load-config": "^3.1.0",
-                "postcss-nested": "5.0.5",
+                "postcss-nested": "5.0.6",
                 "postcss-selector-parser": "^6.0.6",
                 "postcss-value-parser": "^4.1.0",
                 "pretty-hrtime": "^1.0.3",
@@ -11124,12 +11111,12 @@
             }
         },
         "autoprefixer": {
-            "version": "10.3.2",
-            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.2.tgz",
-            "integrity": "sha512-RHKq0YCvhxAn9987n0Gl6lkzLd39UKwCkUPMFE0cHhxU0SvcTjBxWG/CtkZ4/HvbqK9U5V8j03nAcGBlX3er/Q==",
+            "version": "10.3.3",
+            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.3.tgz",
+            "integrity": "sha512-yRzjxfnggrP/+qVHlUuZz5FZzEbkT+Yt0/Df6ScEMnbbZBLzYB2W0KLxoQCW+THm1SpOsM1ZPcTHAwuvmibIsQ==",
             "requires": {
                 "browserslist": "^4.16.8",
-                "caniuse-lite": "^1.0.30001251",
+                "caniuse-lite": "^1.0.30001252",
                 "colorette": "^1.3.0",
                 "fraction.js": "^4.1.1",
                 "normalize-range": "^0.1.2",
@@ -11632,27 +11619,12 @@
             "integrity": "sha512-NAyuk1DnCotRaDZIS5kJ4sptgkwOeYqElird10yziN5JBuwYOGkOTguhNcPn5g344IfylZecxNYZAVXgv19p5Q=="
         },
         "color": {
-            "version": "3.2.1",
-            "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
-            "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
+            "version": "4.0.1",
+            "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz",
+            "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==",
             "requires": {
-                "color-convert": "^1.9.3",
+                "color-convert": "^2.0.1",
                 "color-string": "^1.6.0"
-            },
-            "dependencies": {
-                "color-convert": {
-                    "version": "1.9.3",
-                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-                    "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-                    "requires": {
-                        "color-name": "1.1.3"
-                    }
-                },
-                "color-name": {
-                    "version": "1.1.3",
-                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-                    "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
-                }
             }
         },
         "color-convert": {
@@ -12349,9 +12321,9 @@
             "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
         },
         "electron-to-chromium": {
-            "version": "1.3.818",
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.818.tgz",
-            "integrity": "sha512-c/Z9gIr+jDZAR9q+mn40hEc1NharBT+8ejkarjbCDnBNFviI6hvcC5j2ezkAXru//bTnQp5n6iPi0JA83Tla1Q=="
+            "version": "1.3.820",
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.820.tgz",
+            "integrity": "sha512-5cFwDmo2yzEA9hn55KZ9+cX/b6DSFvpKz8Hb2fiDmriXWB+DBoXKXmncQwNRFBBTlUdsvPHCoy594OoMLAO0Tg=="
         },
         "elliptic": {
             "version": "6.5.4",
@@ -14565,11 +14537,11 @@
             }
         },
         "postcss-nested": {
-            "version": "5.0.5",
-            "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz",
-            "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==",
+            "version": "5.0.6",
+            "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
+            "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
             "requires": {
-                "postcss-selector-parser": "^6.0.4"
+                "postcss-selector-parser": "^6.0.6"
             }
         },
         "postcss-normalize-charset": {
@@ -15644,33 +15616,33 @@
             }
         },
         "tailwindcss": {
-            "version": "2.2.7",
-            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.7.tgz",
-            "integrity": "sha512-jv35rugP5j8PpzbXnsria7ZAry7Evh0KtQ4MZqNd+PhF+oIKPwJTVwe/rmfRx9cZw3W7iPZyzBmeoAoNwfJ1yg==",
+            "version": "2.2.8",
+            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.8.tgz",
+            "integrity": "sha512-sq6pKVIjklgtuj7OKn+6KD6UqNebYKZYUSx0oKx8aS1usdUXn1TLuwFyr/85HNYu5uHNduLFsXrtQJtkNmYlqQ==",
             "requires": {
-                "arg": "^5.0.0",
+                "arg": "^5.0.1",
                 "bytes": "^3.0.0",
-                "chalk": "^4.1.1",
+                "chalk": "^4.1.2",
                 "chokidar": "^3.5.2",
-                "color": "^3.2.0",
+                "color": "^4.0.1",
                 "cosmiconfig": "^7.0.0",
                 "detective": "^5.2.0",
                 "didyoumean": "^1.2.2",
                 "dlv": "^1.1.3",
                 "fast-glob": "^3.2.7",
                 "fs-extra": "^10.0.0",
-                "glob-parent": "^6.0.0",
+                "glob-parent": "^6.0.1",
                 "html-tags": "^3.1.0",
                 "is-glob": "^4.0.1",
                 "lodash": "^4.17.21",
                 "lodash.topath": "^4.5.2",
                 "modern-normalize": "^1.1.0",
-                "node-emoji": "^1.8.1",
+                "node-emoji": "^1.11.0",
                 "normalize-path": "^3.0.0",
                 "object-hash": "^2.2.0",
                 "postcss-js": "^3.0.3",
                 "postcss-load-config": "^3.1.0",
-                "postcss-nested": "5.0.5",
+                "postcss-nested": "5.0.6",
                 "postcss-selector-parser": "^6.0.6",
                 "postcss-value-parser": "^4.1.0",
                 "pretty-hrtime": "^1.0.3",

+ 1 - 0
resources/js/pages/Domains.vue

@@ -799,6 +799,7 @@ export default {
             this.closeCheckRecordsModal()
             this.success(data.message)
             domain.domain_sending_verified_at = data.data.domain_sending_verified_at
+            domain.domain_mx_validated_at = data.data.domain_mx_validated_at
           } else {
             this.warn(data.message)
           }