diff options
author | Antonio Carlos Ribeiro <acr@antoniocarlosribeiro.com> | 2016-07-28 18:22:30 -0300 |
---|---|---|
committer | Antonio Carlos Ribeiro <acr@antoniocarlosribeiro.com> | 2016-07-28 18:22:30 -0300 |
commit | 6eb76ef0949f1cdaa6e00d2a475e7ae84990d4a8 (patch) | |
tree | 0f2b7b091e53b97bd197debfa2518c95ab96b946 | |
parent | 1b07e233527d41e69f3290b3a5542a0ab4e5894c (diff) | |
download | google2fa-example-6eb76ef0949f1cdaa6e00d2a475e7ae84990d4a8.zip google2fa-example-6eb76ef0949f1cdaa6e00d2a475e7ae84990d4a8.tar.gz google2fa-example-6eb76ef0949f1cdaa6e00d2a475e7ae84990d4a8.tar.bz2 |
Add key and prefix
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | .idea/workspace.xml | 752 | ||||
-rw-r--r-- | app/Http/Controllers/Home.php | 6 |
3 files changed, 476 insertions, 283 deletions
diff --git a/.gitattributes b/.gitattributes index a8763f8..b0da765 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,4 @@ * text=auto *.css linguist-vendored *.scss linguist-vendored +.idea/ diff --git a/.idea/workspace.xml b/.idea/workspace.xml index fdf70d2..a520a88 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,11 +20,11 @@ </component> <component name="FileEditorManager"> <leaf> - <file leaf-file-name="Home.php" pinned="false" current-in-tab="true"> - <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Home.php"> + <file leaf-file-name=".gitattributes" pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/.gitattributes"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="975"> - <caret line="116" column="0" selection-start-line="116" selection-start-column="0" selection-end-line="116" selection-end-column="0" /> + <state relative-caret-position="150"> + <caret line="3" column="6" selection-start-line="3" selection-start-column="6" selection-end-line="3" selection-end-column="6" /> <folding /> </state> </provider> @@ -41,7 +41,6 @@ <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Contracts/User2FA.php" /> <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/Middleware.php" /> <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Google2FA.php" /> - <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/changelog.md" /> <option value="$PROJECT_DIR$/composer.json" /> <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/.travis.yml" /> <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/.styleci.yml" /> @@ -50,7 +49,17 @@ <option value="$PROJECT_DIR$/.gitignore" /> <option value="$PROJECT_DIR$/app/Http/routes.php" /> <option value="$PROJECT_DIR$/resources/views/welcome.blade.php" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa/changelog.md" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/composer.json" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/phpspec.yml" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/changelog.md" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/tests/spec/Google2FAPhpSpec.php" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Contracts/Google2FA.php" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Google2FAPhp.php" /> + <option value="$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Contracts/Google2FAPhp.php" /> + <option value="$PROJECT_DIR$/app/Exceptions/Handler.php" /> <option value="$PROJECT_DIR$/app/Http/Controllers/Home.php" /> + <option value="$PROJECT_DIR$/.gitattributes" /> </list> </option> </component> @@ -83,7 +92,7 @@ <option name="x" value="-8" /> <option name="y" value="-8" /> <option name="width" value="1936" /> - <option name="height" value="1176" /> + <option name="height" value="1056" /> </component> <component name="ProjectLevelVcsManager" settingsEditedManually="false"> <OptionsSetting value="true" id="Add" /> @@ -110,6 +119,7 @@ <foldersAlwaysOnTop value="true" /> </navigator> <panes> + <pane id="Scope" /> <pane id="Scratches" /> <pane id="ProjectPane"> <subPane> @@ -160,10 +170,6 @@ <option name="myItemId" value="pragmarx" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="google2fa" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> </PATH> <PATH> <PATH_ELEMENT> @@ -186,10 +192,6 @@ <option name="myItemId" value="google2fa" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="src" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> </PATH> <PATH> <PATH_ELEMENT> @@ -205,43 +207,17 @@ <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> - <option name="myItemId" value="laravel" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="framework" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> - </PATH> - <PATH> - <PATH_ELEMENT> - <option name="myItemId" value="2fa" /> - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" /> - </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="2fa" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="vendor" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="laravel" /> + <option name="myItemId" value="pragmarx" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> - <option name="myItemId" value="framework" /> + <option name="myItemId" value="google2fa" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> <option name="myItemId" value="src" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> - <PATH_ELEMENT> - <option name="myItemId" value="Illuminate" /> - <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> - </PATH_ELEMENT> </PATH> <PATH> <PATH_ELEMENT> @@ -253,25 +229,23 @@ <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> - <option name="myItemId" value="resources" /> + <option name="myItemId" value="vendor" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> - <option name="myItemId" value="views" /> + <option name="myItemId" value="pragmarx" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> - </PATH> - <PATH> <PATH_ELEMENT> - <option name="myItemId" value="2fa" /> - <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" /> + <option name="myItemId" value="google2fa" /> + <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> - <option name="myItemId" value="2fa" /> + <option name="myItemId" value="src" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> <PATH_ELEMENT> - <option name="myItemId" value="resources" /> + <option name="myItemId" value="Contracts" /> <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" /> </PATH_ELEMENT> </PATH> @@ -331,7 +305,6 @@ </PATH> </subPane> </pane> - <pane id="Scope" /> </panes> </component> <component name="PropertiesComponent"> @@ -339,9 +312,11 @@ <property name="settings.editor.selected.configurable" value="reference.webide.settings.project.settings.php.debug" /> <property name="settings.editor.splitter.proportion" value="0.2" /> <property name="js-jscs-nodeInterpreter" value="C:\Program Files\nodejs\node.exe" /> + <property name="last_opened_file_path" value="$PROJECT_DIR$/../Cachet" /> </component> <component name="RecentsManager"> <key name="CopyFile.RECENT_KEYS"> + <recent name="C:\!Development\tests\2fa\vendor\pragmarx" /> <recent name="C:\!Development\tests\2fa\vendor\pragmarx\google2fa\src\Contracts" /> <recent name="C:\!Development\tests\2fa\vendor\pragmarx\google2fa\src\Vendor\Laravel" /> <recent name="C:\!Development\tests\2fa\app\Http\Controllers" /> @@ -374,6 +349,12 @@ <method /> </configuration> <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js"> + <node-interpreter>project</node-interpreter> + <node-options /> + <gulpfile /> + <tasks /> + <arguments /> + <envs /> <method /> </configuration> <configuration default="true" type="js.build_tools.npm" factoryName="npm"> @@ -401,22 +382,22 @@ <option name="remove_strategy" value="false" /> </component> <component name="ToolWindowManager"> - <frame x="-8" y="-8" width="1936" height="1176" extended-state="6" /> + <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" /> <editor active="true" /> <layout> - <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> - <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" /> - <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> - <window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" /> - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> - <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> - <window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> - <window_info id="Gulp" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" /> - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.25572917" sideWeight="0.5" order="-1" side_tool="false" content_ui="combo" /> - <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3297491" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> - <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" /> - <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" /> - <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.26881722" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" /> + <window_info id="Gulp" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> + <window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.25572917" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> + <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32931727" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> + <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> + <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> + <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.26881722" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> </layout> </component> <component name="Vcs.Log.UiProperties"> @@ -437,52 +418,58 @@ <watches-manager /> </component> <component name="editorHistoryManager"> - <entry file="file://$PROJECT_DIR$/config/app.php"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="2025"> - <caret line="163" column="6" selection-start-line="163" selection-start-column="6" selection-end-line="163" selection-end-column="6" /> - <folding> - <marker date="1468765241794" expanded="true" signature="15:8435" ph="..." /> - <marker date="1468765241794" expanded="true" signature="23:451" ph="..." /> - <marker date="1468765241794" expanded="true" signature="505:928" ph="..." /> - <marker date="1468765241794" expanded="true" signature="979:1395" ph="..." /> - <marker date="1468765241794" expanded="true" signature="1455:1879" ph="..." /> - <marker date="1468765241794" expanded="true" signature="1915:2354" ph="..." /> - <marker date="1468765241794" expanded="true" signature="2387:2818" ph="..." /> - <marker date="1468765241794" expanded="true" signature="2860:3281" ph="..." /> - <marker date="1468765241794" expanded="true" signature="3353:3847" ph="..." /> - <marker date="1468765241794" expanded="true" signature="3948:4380" ph="..." /> - <marker date="1468765241794" expanded="true" signature="4404:6086" ph="..." /> - <marker date="1468765241794" expanded="true" signature="4416:4476" ph="..." /> - <marker date="1468765241794" expanded="true" signature="5757:5811" ph="..." /> - <marker date="1468765241794" expanded="true" signature="6096:6510" ph="..." /> - <marker date="1468765241794" expanded="true" signature="6532:8431" ph="..." /> - </folding> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/changelog.md"> + <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> + <state split_layout="FIRST"> + <first_editor relative-caret-position="150"> + <caret line="3" column="11" selection-start-line="3" selection-start-column="11" selection-end-line="3" selection-end-column="11" /> + <folding /> + </first_editor> + <second_editor /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Controller.php"> + <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Home.php"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="0"> <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <folding> - <marker date="1468764186098" expanded="true" signature="44:311" ph="..." /> - <marker date="1468764186098" expanded="true" signature="352:440" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="44:67" ph="..." /> + <marker date="1469740888041" expanded="true" signature="98:2311" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="343:482" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="491:537" ph=" @param $key ..." /> + <marker date="1469740888041" expanded="true" signature="579:716" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="631:708" ph="..." /> + <marker date="1469740888041" expanded="true" signature="725:771" ph=" @param $key ..." /> + <marker date="1469740888041" expanded="true" signature="813:947" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="862:939" ph="..." /> + <marker date="1469740888041" expanded="true" signature="984:1201" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1034:1173" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1210:1237" ph=" @return mixed ..." /> + <marker date="1469740888041" expanded="true" signature="1275:1586" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1382:1439" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1488:1533" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1615:1884" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1893:1918" ph=" @param $key ..." /> + <marker date="1469740888041" expanded="true" signature="1956:2013" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="2022:2049" ph=" @return mixed ..." /> + <marker date="1469740888041" expanded="true" signature="2092:2309" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="2179:2225" ph="{...}" /> </folding> </state> </provider> </entry> + <entry file="file://$PROJECT_DIR$/config/app.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="2025"> + <caret line="163" column="6" selection-start-line="163" selection-start-column="6" selection-end-line="163" selection-end-column="6" /> + </state> + </provider> + </entry> <entry file="file://$PROJECT_DIR$/public/index.php"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="371"> <caret line="21" column="45" selection-start-line="21" selection-start-column="45" selection-end-line="21" selection-end-column="45" /> - <folding> - <marker date="1468764186754" expanded="true" signature="10:134" ph=" Laravel - A PHP Framework For Web Artisans ..." /> - <marker date="1468764186754" expanded="true" signature="140:600" ph="..." /> - <marker date="1468764186754" expanded="true" signature="653:1091" ph="..." /> - <marker date="1468764186754" expanded="true" signature="1151:1574" ph="..." /> - <marker date="1468764186754" expanded="true" signature="1670:1721" ph="..." /> - </folding> </state> </provider> </entry> @@ -490,7 +477,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="0"> <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> - <folding /> </state> </provider> </entry> @@ -518,19 +504,11 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/tests/spec/PragmaRX/Google2FA/Google2FASpecXXXX.php"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="0"> - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> - <folding /> - </state> - </provider> - </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/tests/spec/PragmaRX/Google2FA/Google2FASpecXXXX.php" /> <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/tests/spec/Google2FASpec.php"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="349"> <caret line="36" column="27" selection-start-line="36" selection-start-column="15" selection-end-line="36" selection-end-column="27" /> - <folding /> </state> </provider> </entry> @@ -538,160 +516,140 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="0"> <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> - <folding> - <marker date="1468764186158" expanded="true" signature="43:88" ph="..." /> - <marker date="1468764186158" expanded="true" signature="108:651" ph="{...}" /> - <marker date="1468764186158" expanded="true" signature="118:303" ph=" Handle an incoming request. ..." /> - <marker date="1468764186158" expanded="true" signature="372:649" ph="{...}" /> - <marker date="1468764186158" expanded="true" signature="422:609" ph="..." /> - <marker date="1468764186158" expanded="true" signature="483:551" ph="..." /> - </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/Facade.php"> + <entry file="file://$PROJECT_DIR$/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="150"> - <caret line="3" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="3" selection-end-column="0" /> - <folding /> + <state relative-caret-position="-14000"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Contracts/User2FA.php" /> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/vendor/bacon/bacon-qr-code/src/BaconQrCode/Writer.php" /> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/Middleware.php" /> + <entry file="file://$PROJECT_DIR$/vendor/laravel/framework/composer.json"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="-14000"> - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> - <folding /> + <state relative-caret-position="339"> + <caret line="113" column="0" selection-start-line="112" selection-start-column="0" selection-end-line="113" selection-end-column="0" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Contracts/User2FA.php"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/.travis.yml"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="200"> - <caret line="4" column="10" selection-start-line="4" selection-start-column="10" selection-end-line="4" selection-end-column="17" /> - <folding /> + <state relative-caret-position="300"> + <caret line="6" column="7" selection-start-line="6" selection-start-column="7" selection-end-line="6" selection-end-column="7" /> + <folding> + <marker date="1468806198184" expanded="true" signature="10:13" ph="php" /> + <marker date="1468806198184" expanded="true" signature="15:61" ph="php: <5 items>" /> + <marker date="1468806198184" expanded="true" signature="25:28" ph="5.4" /> + <marker date="1468806198184" expanded="true" signature="33:36" ph="5.5" /> + <marker date="1468806198184" expanded="true" signature="41:44" ph="5.6" /> + <marker date="1468806198184" expanded="true" signature="49:52" ph="7.0" /> + <marker date="1468806198184" expanded="true" signature="57:61" ph="hhvm" /> + <marker date="1468806198184" expanded="true" signature="87:92" ph="false" /> + <marker date="1468806198184" expanded="true" signature="94:143" ph="cache: <1 key>" /> + <marker date="1468806198184" expanded="true" signature="103:143" ph="directorie...: <1 item>" /> + <marker date="1468806198184" expanded="true" signature="122:143" ph="$HOME/.com..." /> + <marker date="1468806198184" expanded="true" signature="145:218" ph="install: <1 item>" /> + <marker date="1468806198184" expanded="true" signature="158:218" ph="travis_ret..." /> + <marker date="1468806198184" expanded="true" signature="228:250" ph="vendor/bin..." /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Contracts/Google2FA.php"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/.styleci.yml" /> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/readme.md"> + <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> + <state split_layout="FIRST"> + <first_editor relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding /> + </first_editor> + <second_editor /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/composer.json"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="450"> - <caret line="9" column="6" selection-start-line="9" selection-start-column="6" selection-end-line="9" selection-end-column="6" /> - <folding /> + <caret line="9" column="42" selection-start-line="9" selection-start-column="42" selection-end-line="9" selection-end-column="42" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/vendor/bacon/bacon-qr-code/src/BaconQrCode/Writer.php"> + <entry file="file://$PROJECT_DIR$/.gitignore"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="250"> - <caret line="5" column="41" selection-start-line="5" selection-start-column="41" selection-end-line="5" selection-end-column="41" /> - <folding /> + <state relative-caret-position="300"> + <caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/Middleware.php"> + <entry file="file://$PROJECT_DIR$/app/Http/routes.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="175"> - <caret line="23" column="69" selection-start-line="23" selection-start-column="69" selection-end-line="23" selection-end-column="69" /> - <folding /> + <state relative-caret-position="150"> + <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/ServiceProvider.php"> + <entry file="file://$PROJECT_DIR$/resources/views/welcome.blade.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="0"> - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> - <folding /> + <state relative-caret-position="625"> + <caret line="74" column="55" selection-start-line="74" selection-start-column="55" selection-end-line="74" selection-end-column="55" /> </state> </provider> </entry> <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/changelog.md"> <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> <state split_layout="FIRST"> - <first_editor relative-caret-position="200"> - <caret line="4" column="29" selection-start-line="4" selection-start-column="10" selection-end-line="4" selection-end-column="29" /> + <first_editor relative-caret-position="150"> + <caret line="3" column="11" selection-start-line="3" selection-start-column="11" selection-end-line="3" selection-end-column="11" /> <folding /> </first_editor> <second_editor /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/laravel/framework/composer.json"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/Facade.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="339"> - <caret line="113" column="0" selection-start-line="112" selection-start-column="0" selection-end-line="113" selection-end-column="0" /> + <state relative-caret-position="150"> + <caret line="3" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="3" selection-end-column="0" /> <folding> - <marker date="1466191512000" expanded="true" signature="0:4665" ph="{"name": "laravel/framework"...}" /> - <marker date="1466191512000" expanded="true" signature="197:326" ph="{"issues": "https://github.com/laravel/framework/issues"...}" /> - <marker date="1466191512000" expanded="true" signature="343:453" ph="[...]" /> - <marker date="1466191512000" expanded="true" signature="353:447" ph="{"name": "Taylor Otwell"...}" /> - <marker date="1466191512000" expanded="true" signature="470:1428" ph="{"php": ">=5.5.9"...}" /> - <marker date="1466191512000" expanded="true" signature="1445:2739" ph="{"illuminate/auth": "self.version"...}" /> - <marker date="1466191512000" expanded="true" signature="2760:3033" ph="{"aws/aws-sdk-php": "~3.0"...}" /> - <marker date="1466191512000" expanded="true" signature="3051:3360" ph="{...}" /> - <marker date="1466191512000" expanded="true" signature="3073:3146" ph="[...]" /> - <marker date="1466191512000" expanded="true" signature="3165:3278" ph="[...]" /> - <marker date="1466191512000" expanded="true" signature="3297:3354" ph="{"Illuminate\": "src/Illuminate/"...}" /> - <marker date="1466191512000" expanded="true" signature="3375:3454" ph="{...}" /> - <marker date="1466191512000" expanded="true" signature="3401:3448" ph="{"dev-master": "5.2-dev"...}" /> - <marker date="1466191512000" expanded="true" signature="3471:4631" ph="{"aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0)."...}" /> + <marker date="1468873244232" expanded="true" signature="150:367" ph="{...}" /> + <marker date="1468873244232" expanded="true" signature="160:244" ph=" Get the registered name of the component. ..." /> + <marker date="1468873244232" expanded="true" signature="296:365" ph="{...}" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Google2FA.php"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Vendor/Laravel/ServiceProvider.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="-10000"> - <caret line="8" column="36" selection-start-line="8" selection-start-column="36" selection-end-line="8" selection-end-column="36" /> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <folding> - <marker date="1468797243262" expanded="true" signature="41:1104" ph=" This program is free software: you can redistribute it and/or modify ..." /> - <marker date="1468797243262" expanded="true" signature="1112:1411" ph="..." /> - <marker date="1468797243262" expanded="true" signature="1457:6873" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="1464:1505" ph=" Interval between key regeneration ..." /> - <marker date="1468797243262" expanded="true" signature="1543:1585" ph=" Length of the Token generated. ..." /> - <marker date="1468797243262" expanded="true" signature="1616:1657" ph=" Characters valid for Base 32. ..." /> - <marker date="1468797243262" expanded="true" signature="1724:1823" ph=" Generate a digit secret key in base32 format. ..." /> - <marker date="1468797243262" expanded="true" signature="1888:2137" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="2026:2080" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="2143:2254" ph=" Returns the current Unix Timestamp divided by the KEY_REGENERATION ..." /> - <marker date="1468797243262" expanded="true" signature="2288:2354" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="2360:2499" ph=" Decodes a base32 string into a binary string. ..." /> - <marker date="1468797243262" expanded="true" signature="2537:2634" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="2640:2908" ph=" Takes the secret key and the timestamp and returns the one time ..." /> - <marker date="1468797243262" expanded="true" signature="2952:3250" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="2979:3030" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="3256:3445" ph=" Get the current one time password for a key. ..." /> - <marker date="1468797243262" expanded="true" signature="3497:3648" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="3654:3931" ph=" Verifies a user inputted key against the current timestamp. Checks $window ..." /> - <marker date="1468797243262" expanded="true" signature="4011:4363" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="4083:4127" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="4247:4343" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="4312:4339" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="4369:4462" ph=" Extracts the OTP from the SHA1 hash. ..." /> - <marker date="1468797243262" expanded="true" signature="4501:4652" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="4658:4750" ph=" Remove invalid chars from a base 32 string. ..." /> - <marker date="1468797243262" expanded="true" signature="4797:4873" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="4879:5043" ph=" Creates a Google QR code url. ..." /> - <marker date="1468797243262" expanded="true" signature="5122:5322" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="5328:5555" ph=" Generates a QR code data url to display inline. ..." /> - <marker date="1468797243262" expanded="true" signature="5652:5947" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="5953:6064" ph=" Creates a QR code url. ..." /> - <marker date="1468797243262" expanded="true" signature="6124:6221" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="6227:6307" ph=" Get a random number. ..." /> - <marker date="1468797243262" expanded="true" signature="6364:6403" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="6409:6496" ph=" Validate the secret. ..." /> - <marker date="1468797243262" expanded="true" signature="6537:6667" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="6613:6664" ph="{...}" /> - <marker date="1468797243262" expanded="true" signature="6673:6748" ph=" Encode a string to Base32. ..." /> - <marker date="1468797243262" expanded="true" signature="6785:6871" ph="{...}" /> + <marker date="1468873244241" expanded="true" signature="178:764" ph="{...}" /> + <marker date="1468873244241" expanded="true" signature="188:275" ph=" Indicates if loading of the provider is deferred. ..." /> + <marker date="1468873244241" expanded="true" signature="315:386" ph=" Register the service provider. ..." /> + <marker date="1468873244241" expanded="true" signature="419:565" ph="{...}" /> + <marker date="1468873244241" expanded="true" signature="451:557" ph="..." /> + <marker date="1468873244241" expanded="true" signature="574:658" ph=" Get the services provided by the provider. ..." /> + <marker date="1468873244241" expanded="true" signature="691:762" ph="{...}" /> </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/.travis.yml"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Vendor/Laravel/Facade.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="300"> - <caret line="6" column="7" selection-start-line="6" selection-start-column="7" selection-end-line="6" selection-end-column="7" /> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/.travis.yml"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <folding> <marker date="1468806198184" expanded="true" signature="10:13" ph="php" /> <marker date="1468806198184" expanded="true" signature="15:61" ph="php: <5 items>" /> @@ -711,35 +669,29 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/.styleci.yml"> - <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="450"> - <caret line="9" column="24" selection-start-line="9" selection-start-column="24" selection-end-line="9" selection-end-column="24" /> - <folding> - <marker date="1468807294694" expanded="true" signature="8:19" ph="recommende..." /> - <marker date="1468807294694" expanded="true" signature="28:33" ph="false" /> - <marker date="1468807294694" expanded="true" signature="44:48" ph="true" /> - <marker date="1468807294694" expanded="true" signature="50:116" ph="enabled: <3 items>" /> - <marker date="1468807294694" expanded="true" signature="63:80" ph="long_array..." /> - <marker date="1468807294694" expanded="true" signature="85:91" ph="strict" /> - <marker date="1468807294694" expanded="true" signature="96:116" ph="unalign_do..." /> - <marker date="1468807294694" expanded="true" signature="118:173" ph="disabled: <2 items>" /> - <marker date="1468807294694" expanded="true" signature="132:150" ph="align_doub..." /> - <marker date="1468807294694" expanded="true" signature="155:173" ph="short_arra..." /> - <marker date="1468807294694" expanded="true" signature="175:280" ph="finder: <4 keys>" /> - <marker date="1468807294694" expanded="true" signature="185:207" ph="exclude: <1 item>" /> - <marker date="1468807294694" expanded="true" signature="200:207" ph="tests" /> - <marker date="1468807294694" expanded="true" signature="210:229" ph="name: <1 item>" /> - <marker date="1468807294694" expanded="true" signature="222:229" ph="*.php" /> - <marker date="1468807294694" expanded="true" signature="232:259" ph="not-name: <1 item>" /> - <marker date="1468807294694" expanded="true" signature="248:259" ph="*Stub.php" /> - <marker date="1468807294694" expanded="true" signature="262:280" ph="depth: <1 item>" /> - <marker date="1468807294694" expanded="true" signature="275:280" ph="< 3" /> - </folding> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/changelog.md"> + <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> + <state split_layout="FIRST"> + <first_editor relative-caret-position="300"> + <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" /> + <folding /> + </first_editor> + <second_editor /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/readme.md"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/upgrading.md"> + <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> + <state split_layout="SPLIT"> + <first_editor relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding /> + </first_editor> + <second_editor /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/readme.md"> <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]"> <state split_layout="FIRST"> <first_editor relative-caret-position="0"> @@ -750,33 +702,185 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/composer.json"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/phpunit.xml"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="450"> - <caret line="9" column="42" selection-start-line="9" selection-start-column="42" selection-end-line="9" selection-end-column="42" /> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding> + <marker date="1468797243181" expanded="true" signature="69:568" ph="..." /> + <marker date="1468797243181" expanded="true" signature="414:557" ph="..." /> + <marker date="1468797243181" expanded="true" signature="460:539" ph="..." /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/phpspec.yml"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding> + <marker date="1469655860151" expanded="true" signature="16:22" ph="pretty" /> + <marker date="1469655860151" expanded="true" signature="23:181" ph="suites: <1 key>" /> + <marker date="1469655860151" expanded="true" signature="33:181" ph="main_suite: <5 keys>" /> + <marker date="1469655860151" expanded="true" signature="60:81" ph="PragmaRX\G..." /> + <marker date="1469655860151" expanded="true" signature="96:99" ph="src" /> + <marker date="1469655860151" expanded="true" signature="115:120" ph="tests" /> + <marker date="1469655860151" expanded="true" signature="138:142" ph="spec" /> + <marker date="1469655860151" expanded="true" signature="160:181" ph="PragmaRX\G..." /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/tests/spec/Google2FAPhpSpec.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="300"> + <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" /> + <folding> + <marker date="1469655976871" expanded="true" signature="50:113" ph="..." /> + <marker date="1469655976871" expanded="true" signature="160:2888" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="459:540" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="595:907" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="955:1024" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="1073:1367" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="1133:1359" ph="..." /> + <marker date="1469655976871" expanded="true" signature="1421:1499" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="1540:1703" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="1763:1859" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="1903:2040" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="2085:2161" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="2196:2886" ph="{...}" /> + <marker date="1469655976871" expanded="true" signature="2219:2878" ph="..." /> + <marker date="1469655976871" expanded="true" signature="2275:2337" ph="..." /> + <marker date="1469655976871" expanded="true" signature="2401:2484" ph="..." /> + <marker date="1469655976871" expanded="true" signature="2542:2636" ph="..." /> + <marker date="1469655976871" expanded="true" signature="2697:2866" ph="..." /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Exceptions/SecretKeyTooShortException.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding> + <marker date="1469656097813" expanded="true" signature="118:214" ph="{...}" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Exceptions/InvalidCharactersException.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <folding> - <marker date="1468797931170" expanded="true" signature="0:1354" ph="{"name": "laravel/laravel"...}" /> - <marker date="1468797931170" expanded="true" signature="180:333" ph="{"php": ">=5.5.9"...}" /> - <marker date="1468797931170" expanded="true" signature="354:560" ph="{"fzaninotto/faker": "~1.4"...}" /> - <marker date="1468797931170" expanded="true" signature="578:698" ph="{...}" /> - <marker date="1468797931170" expanded="true" signature="600:634" ph="[...]" /> - <marker date="1468797931170" expanded="true" signature="653:692" ph="{"App\": "app/"...}" /> - <marker date="1468797931170" expanded="true" signature="720:792" ph="{...}" /> - <marker date="1468797931170" expanded="true" signature="742:786" ph="[...]" /> - <marker date="1468797931170" expanded="true" signature="809:1293" ph="{...}" /> - <marker date="1468797931170" expanded="true" signature="848:914" ph="[...]" /> - <marker date="1468797931170" expanded="true" signature="951:1001" ph="[...]" /> - <marker date="1468797931170" expanded="true" signature="1031:1145" ph="[...]" /> - <marker date="1468797931170" expanded="true" signature="1174:1287" ph="[...]" /> - <marker date="1468797931170" expanded="true" signature="1309:1352" ph="{"preferred-install": "dist"...}" /> + <marker date="1469656097802" expanded="true" signature="118:191" ph="{...}" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Support/Url.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding> + <marker date="1469656097806" expanded="true" signature="58:331" ph="{...}" /> + <marker date="1469656097806" expanded="true" signature="157:329" ph="{...}" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Contracts/Google2FAPhp.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="200"> + <caret line="4" column="22" selection-start-line="4" selection-start-column="22" selection-end-line="4" selection-end-column="22" /> + <folding> + <marker date="1469656508467" expanded="true" signature="73:2704" ph="{...}" /> + <marker date="1469656508467" expanded="true" signature="83:204" ph=" Generate a digit secret key in base32 format. ..." /> + <marker date="1469656508467" expanded="true" signature="268:390" ph=" Returns the current Unix Timestamp devided by the KEY_REGENERATION ..." /> + <marker date="1469656508467" expanded="true" signature="437:604" ph=" Decodes a base32 string into a binary string. ..." /> + <marker date="1469656508467" expanded="true" signature="655:964" ph=" Takes the secret key and the timestamp and returns the one time ..." /> + <marker date="1469656508467" expanded="true" signature="1021:1245" ph=" Get the current one time password for a key. ..." /> + <marker date="1469656508467" expanded="true" signature="1310:1625" ph=" Verifies a user inputted key against the current timestamp. Checks $window ..." /> + <marker date="1469656508467" expanded="true" signature="1718:1829" ph=" Extracts the OTP from the SHA1 hash. ..." /> + <marker date="1469656508467" expanded="true" signature="1881:1995" ph=" Remove invalid chars from a base 32 string. ..." /> + <marker date="1469656508467" expanded="true" signature="2055:2249" ph=" Creates a Google QR code url. ..." /> + <marker date="1469656508467" expanded="true" signature="2341:2601" ph=" Generates a QR code data url to display inline. ..." /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/composer.json"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="100"> + <caret line="2" column="103" selection-start-line="2" selection-start-column="20" selection-end-line="2" selection-end-column="103" /> + <folding> + <marker date="1469655832478" expanded="true" signature="0:1015" ph="{"name": "pragmarx/google2fa-php"...}" /> + <marker date="1469655832478" expanded="true" signature="286:453" ph="[...]" /> + <marker date="1469655832478" expanded="true" signature="296:447" ph="{"name": "Antonio Carlos Ribeiro"...}" /> + <marker date="1469655832478" expanded="true" signature="470:633" ph="{"php": ">=5.4"...}" /> + <marker date="1469655832478" expanded="true" signature="654:695" ph="{"phpspec/phpspec": "~2.1"...}" /> + <marker date="1469655832478" expanded="true" signature="713:796" ph="{...}" /> + <marker date="1469655832478" expanded="true" signature="732:790" ph="{"PragmaRX\Google2FAPhp\": "src/"...}" /> + <marker date="1469655832478" expanded="true" signature="811:888" ph="{...}" /> + <marker date="1469655832478" expanded="true" signature="837:882" ph="{"dev-master": "1.0-dev"...}" /> + <marker date="1469655832478" expanded="true" signature="905:981" ph="{"bacon/bacon-qr-code": "Required to generate inline QR Codes."...}" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa-php/src/Google2FAPhp.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="150"> + <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" /> + <folding> + <marker date="1469656097810" expanded="true" signature="43:1106" ph="..." /> + <marker date="1469656097810" expanded="true" signature="1114:1428" ph="..." /> + <marker date="1469656097810" expanded="true" signature="1477:7784" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="1487:1535" ph=" Interval between key regeneration. ..." /> + <marker date="1469656097810" expanded="true" signature="1579:1623" ph=" Length of the Token generated. ..." /> + <marker date="1469656097810" expanded="true" signature="1660:1703" ph=" Characters valid for Base 32. ..." /> + <marker date="1469656097810" expanded="true" signature="1776:1897" ph=" Generate a digit secret key in base32 format. ..." /> + <marker date="1469656097810" expanded="true" signature="1965:2263" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="2126:2190" ph="..." /> + <marker date="1469656097810" expanded="true" signature="2272:2394" ph=" Returns the current Unix Timestamp divided by the KEY_REGENERATION ..." /> + <marker date="1469656097810" expanded="true" signature="2431:2509" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="2518:2685" ph=" Decodes a base32 string into a binary string. ..." /> + <marker date="1469656097810" expanded="true" signature="2726:2847" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="2856:3165" ph=" Takes the secret key and the timestamp and returns the one time ..." /> + <marker date="1469656097810" expanded="true" signature="3212:3559" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="3250:3311" ph="..." /> + <marker date="1469656097810" expanded="true" signature="3568:3792" ph=" Get the current one time password for a key. ..." /> + <marker date="1469656097810" expanded="true" signature="3847:4022" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="4031:4346" ph=" Verifies a user inputted key against the current timestamp. Checks $window ..." /> + <marker date="1469656097810" expanded="true" signature="4429:4862" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="4518:4573" ph="..." /> + <marker date="1469656097810" expanded="true" signature="4708:4832" ph="..." /> + <marker date="1469656097810" expanded="true" signature="4780:4822" ph="..." /> + <marker date="1469656097810" expanded="true" signature="4871:4982" ph=" Extracts the OTP from the SHA1 hash. ..." /> + <marker date="1469656097810" expanded="true" signature="5024:5200" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="5209:5323" ph=" Remove invalid chars from a base 32 string. ..." /> + <marker date="1469656097810" expanded="true" signature="5373:5461" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="5470:5664" ph=" Creates a Google QR code url. ..." /> + <marker date="1469656097810" expanded="true" signature="5746:5964" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="5973:6233" ph=" Generates a QR code data url to display inline. ..." /> + <marker date="1469656097810" expanded="true" signature="6333:6674" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="6683:6822" ph=" Creates a QR code url. ..." /> + <marker date="1469656097810" expanded="true" signature="6885:6994" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="7003:7108" ph=" Get a random number. ..." /> + <marker date="1469656097810" expanded="true" signature="7168:7219" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="7228:7337" ph=" Validate the secret. ..." /> + <marker date="1469656097810" expanded="true" signature="7381:7532" ph="{...}" /> + <marker date="1469656097810" expanded="true" signature="7464:7525" ph="..." /> + <marker date="1469656097810" expanded="true" signature="7541:7638" ph=" Encode a string to Base32. ..." /> + <marker date="1469656097810" expanded="true" signature="7678:7782" ph="{...}" /> </folding> </state> </provider> </entry> <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/composer.json"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="-789"> - <caret line="13" column="21" selection-start-line="13" selection-start-column="21" selection-end-line="13" selection-end-column="21" /> + <state relative-caret-position="750"> + <caret line="15" column="47" selection-start-line="15" selection-start-column="47" selection-end-line="15" selection-end-column="47" /> <folding> <marker date="1468807908153" expanded="true" signature="0:1068" ph="{"name": "pragmarx/google2fa"...}" /> <marker date="1468807908153" expanded="true" signature="275:442" ph="[...]" /> @@ -792,53 +896,137 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/.gitignore"> + <entry file="file://$PROJECT_DIR$/app/Exceptions/Handler.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="300"> - <caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" /> - <folding /> + <state relative-caret-position="2500"> + <caret line="50" column="0" selection-start-line="50" selection-start-column="0" selection-end-line="50" selection-end-column="0" /> + <folding> + <marker date="1468764185978" expanded="true" signature="38:327" ph="..." /> + <marker date="1468764185978" expanded="true" signature="367:1231" ph="{...}" /> + <marker date="1468764185978" expanded="true" signature="377:474" ph=" A list of the exception types that should not be reported. ..." /> + <marker date="1468764185978" expanded="true" signature="506:655" ph="..." /> + <marker date="1468764185978" expanded="true" signature="666:843" ph=" Report or log an exception. ..." /> + <marker date="1468764185978" expanded="true" signature="886:926" ph="{...}" /> + <marker date="1468764185978" expanded="true" signature="935:1119" ph=" Render an exception into an HTTP response. ..." /> + <marker date="1468764185978" expanded="true" signature="1172:1229" ph="{...}" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/app/Http/routes.php"> + <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Controller.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="150"> - <caret line="3" column="0" selection-start-line="3" selection-start-column="0" selection-end-line="3" selection-end-column="0" /> - <folding /> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <folding> + <marker date="1468764186098" expanded="true" signature="44:311" ph="..." /> + <marker date="1468764186098" expanded="true" signature="352:440" ph="{...}" /> + </folding> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/resources/views/welcome.blade.php"> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Google2FA.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="625"> - <caret line="74" column="55" selection-start-line="74" selection-start-column="55" selection-end-line="74" selection-end-column="55" /> + <state relative-caret-position="336"> + <caret line="64" column="50" selection-start-line="64" selection-start-column="50" selection-end-line="64" selection-end-column="50" /> + <folding> + <marker date="1468873244213" expanded="true" signature="40:1103" ph="..." /> + <marker date="1468873244213" expanded="true" signature="1111:1410" ph="..." /> + <marker date="1468873244213" expanded="true" signature="1456:7763" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="1466:1514" ph=" Interval between key regeneration. ..." /> + <marker date="1468873244213" expanded="true" signature="1558:1602" ph=" Length of the Token generated. ..." /> + <marker date="1468873244213" expanded="true" signature="1639:1682" ph=" Characters valid for Base 32. ..." /> + <marker date="1468873244213" expanded="true" signature="1755:1876" ph=" Generate a digit secret key in base32 format. ..." /> + <marker date="1468873244213" expanded="true" signature="1944:2242" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="2105:2169" ph="..." /> + <marker date="1468873244213" expanded="true" signature="2251:2373" ph=" Returns the current Unix Timestamp divided by the KEY_REGENERATION ..." /> + <marker date="1468873244213" expanded="true" signature="2410:2488" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="2497:2664" ph=" Decodes a base32 string into a binary string. ..." /> + <marker date="1468873244213" expanded="true" signature="2705:2826" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="2835:3144" ph=" Takes the secret key and the timestamp and returns the one time ..." /> + <marker date="1468873244213" expanded="true" signature="3191:3538" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="3229:3290" ph="..." /> + <marker date="1468873244213" expanded="true" signature="3547:3771" ph=" Get the current one time password for a key. ..." /> + <marker date="1468873244213" expanded="true" signature="3826:4001" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="4010:4325" ph=" Verifies a user inputted key against the current timestamp. Checks $window ..." /> + <marker date="1468873244213" expanded="true" signature="4408:4841" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="4497:4552" ph="..." /> + <marker date="1468873244213" expanded="true" signature="4687:4811" ph="..." /> + <marker date="1468873244213" expanded="true" signature="4759:4801" ph="..." /> + <marker date="1468873244213" expanded="true" signature="4850:4961" ph=" Extracts the OTP from the SHA1 hash. ..." /> + <marker date="1468873244213" expanded="true" signature="5003:5179" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="5188:5302" ph=" Remove invalid chars from a base 32 string. ..." /> + <marker date="1468873244213" expanded="true" signature="5352:5440" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="5449:5643" ph=" Creates a Google QR code url. ..." /> + <marker date="1468873244213" expanded="true" signature="5725:5943" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="5952:6212" ph=" Generates a QR code data url to display inline. ..." /> + <marker date="1468873244213" expanded="true" signature="6312:6653" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="6662:6801" ph=" Creates a QR code url. ..." /> + <marker date="1468873244213" expanded="true" signature="6864:6973" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="6982:7087" ph=" Get a random number. ..." /> + <marker date="1468873244213" expanded="true" signature="7147:7198" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="7207:7316" ph=" Validate the secret. ..." /> + <marker date="1468873244213" expanded="true" signature="7360:7511" ph="{...}" /> + <marker date="1468873244213" expanded="true" signature="7443:7504" ph="..." /> + <marker date="1468873244213" expanded="true" signature="7520:7617" ph=" Encode a string to Base32. ..." /> + <marker date="1468873244213" expanded="true" signature="7657:7761" ph="{...}" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/vendor/pragmarx/google2fa/src/Contracts/Google2FA.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="331"> + <caret line="13" column="20" selection-start-line="13" selection-start-column="20" selection-end-line="13" selection-end-column="20" /> <folding> - <marker date="1468808546911" expanded="true" signature="21:2339" ph="..." /> - <marker date="1468808546911" expanded="true" signature="32:1231" ph="..." /> - <marker date="1468808546911" expanded="true" signature="185:1219" ph="..." /> - <marker date="1468808546911" expanded="true" signature="210:255" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="274:488" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="513:641" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="664:754" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="775:823" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="842:953" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="975:1203" ph="{...}" /> - <marker date="1468808546911" expanded="true" signature="1242:2331" ph="..." /> - <marker date="1468808546911" expanded="true" signature="1274:2319" ph="..." /> - <marker date="1468808546911" expanded="true" signature="1308:2304" ph="..." /> - <marker date="1468808546911" expanded="true" signature="1512:1625" ph="..." /> - <marker date="1468808546911" expanded="true" signature="1663:1776" ph="..." /> - <marker date="1468808546911" expanded="true" signature="1825:2056" ph="..." /> - <marker date="1468808546911" expanded="true" signature="2120:2151" ph="..." /> - <marker date="1468808546911" expanded="true" signature="2219:2248" ph="..." /> + <marker date="1468873244175" expanded="true" signature="67:2698" ph="{...}" /> + <marker date="1468873244175" expanded="true" signature="77:198" ph=" Generate a digit secret key in base32 format. ..." /> + <marker date="1468873244175" expanded="true" signature="262:384" ph=" Returns the current Unix Timestamp devided by the KEY_REGENERATION ..." /> + <marker date="1468873244175" expanded="true" signature="431:598" ph=" Decodes a base32 string into a binary string. ..." /> + <marker date="1468873244175" expanded="true" signature="649:958" ph=" Takes the secret key and the timestamp and returns the one time ..." /> + <marker date="1468873244175" expanded="true" signature="1015:1239" ph=" Get the current one time password for a key. ..." /> + <marker date="1468873244175" expanded="true" signature="1304:1619" ph=" Verifies a user inputted key against the current timestamp. Checks $window ..." /> + <marker date="1468873244175" expanded="true" signature="1712:1823" ph=" Extracts the OTP from the SHA1 hash. ..." /> + <marker date="1468873244175" expanded="true" signature="1875:1989" ph=" Remove invalid chars from a base 32 string. ..." /> + <marker date="1468873244175" expanded="true" signature="2049:2243" ph=" Creates a Google QR code url. ..." /> + <marker date="1468873244175" expanded="true" signature="2335:2595" ph=" Generates a QR code data url to display inline. ..." /> </folding> </state> </provider> </entry> <entry file="file://$PROJECT_DIR$/app/Http/Controllers/Home.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="975"> - <caret line="116" column="0" selection-start-line="116" selection-start-column="0" selection-end-line="116" selection-end-column="0" /> + <state relative-caret-position="400"> + <caret line="17" column="25" selection-start-line="17" selection-start-column="25" selection-end-line="17" selection-end-column="25" /> + <folding> + <marker date="1469740888041" expanded="true" signature="44:67" ph="..." /> + <marker date="1469740888041" expanded="true" signature="98:2311" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="343:482" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="491:537" ph=" @param $key ..." /> + <marker date="1469740888041" expanded="true" signature="579:716" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="631:708" ph="..." /> + <marker date="1469740888041" expanded="true" signature="725:771" ph=" @param $key ..." /> + <marker date="1469740888041" expanded="true" signature="813:947" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="862:939" ph="..." /> + <marker date="1469740888041" expanded="true" signature="984:1201" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1034:1173" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1210:1237" ph=" @return mixed ..." /> + <marker date="1469740888041" expanded="true" signature="1275:1586" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1382:1439" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1488:1533" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1615:1884" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="1893:1918" ph=" @param $key ..." /> + <marker date="1469740888041" expanded="true" signature="1956:2013" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="2022:2049" ph=" @return mixed ..." /> + <marker date="1469740888041" expanded="true" signature="2092:2309" ph="{...}" /> + <marker date="1469740888041" expanded="true" signature="2179:2225" ph="{...}" /> + </folding> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/.gitattributes"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="150"> + <caret line="3" column="6" selection-start-line="3" selection-start-column="6" selection-end-line="3" selection-end-column="6" /> <folding /> </state> </provider> diff --git a/app/Http/Controllers/Home.php b/app/Http/Controllers/Home.php index 31f6a15..7632c17 100644 --- a/app/Http/Controllers/Home.php +++ b/app/Http/Controllers/Home.php @@ -15,6 +15,10 @@ class Home extends Controller private $secretKey; + private $keySize = 25; + + private $keyPrefix = ''; + public function check2fa() { $isValid = $this->validateInput(); @@ -53,7 +57,7 @@ class Home extends Controller { if (! $key = $this->getStoredKey()) { - $key = Google2FA::generateSecretKey(); + $key = Google2FA::generateSecretKey($this->keySize, $this->keyPrefix); $this->storeKey($key); } |