Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

Ajout de deux classe permettant de genrer des requète REST au sein de l'application

TODO: tester et mettre en place ces requètes dans le core du MVC afin qu'elles soient utilisable simplement et de facon protégé par un fichier de config

TODO: ajouter un plug-in symfony permettant de charger un utilisateur dans les apps a partir de l'authentification multiple

TODO: lire les documentation officielles provenant des 4 plate-formes tranquillement afin de comprendre commet doit on tester ces type d'auth quitte a créé un sous domaine particulier directement hebergé sur gittea
-->Sécuriser le serveur de dev

Emmanuel ROY authored on 02/12/2019 17:33:20
Showing 1 changed files
... ...
@@ -16,6 +16,8 @@
16 16
             </p>
17 17
         </div>
18 18
 
19
+        <div id="data" class="session"></div>
20
+
19 21
         <div id="next">
20 22
             <h2>What's next?</h2>
21 23
             <p>{{ text }}</p>
... ...
@@ -111,4 +113,10 @@
111 113
             animation: fade-in 1s .2s forwards;
112 114
         }
113 115
     }
114
-</style>
115 116
\ No newline at end of file
117
+</style>
118
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
119
+<script src="./../../dist/jstree.min.js"></script>
120
+<script>
121
+    // inline data demo
122
+    $('#session').jstree({{ json }});
123
+</script>
116 124
\ No newline at end of file
Browse code

Ajout d'une autre application symfony 5.0.99 afin de tester le partage de la variable $_SESSION -->OK

TODO: ajouter un plug-in symfony permettant de charger un utilisateur dans les apps a partir de l'authentification multiple

TODO: lire les documentation officielles provenant des 4 plate-formes tranquillement afin de comprendre commet doit on tester ces type d'auth quitte a créé un sous domaine particulier directement hebergé sur gittea
-->Sécuriser le serveur de dev

Emmanuel ROY authored on 23/11/2019 03:00:32
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,114 @@
1
+<div id="wrapper">
2
+    <div id="container">
3
+        <div id="welcome">
4
+            <h1><span>Welcome to</span> Symfony {{ constant('Symfony\\Component\\HttpKernel\\Kernel::VERSION') }}</h1>
5
+        </div>
6
+
7
+        <div id="status">
8
+            <p>
9
+                <svg id="icon-status" width="1792" height="1792" viewBox="0 0 1792 1792"
10
+                     xmlns="http://www.w3.org/2000/svg">
11
+                    <path d="M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z"
12
+                          fill="#759E1A"/>
13
+                </svg>
14
+
15
+                Your application is now ready. You can start working on it at:
16
+            </p>
17
+        </div>
18
+
19
+        <div id="next">
20
+            <h2>What's next?</h2>
21
+            <p>{{ text }}</p>
22
+
23
+
24
+            <a href='{{ url('page1') }}'>tab one</a>
25
+            <br/>
26
+            <a href='{{ url('page2') }}'>tab two</a>
27
+            <br/>
28
+            <a href='/syf43/page1'>retrograde to symfony43</a>
29
+        </div>
30
+
31
+    </div>
32
+</div>
33
+
34
+<style>
35
+    a:hover {
36
+        text-decoration: none;
37
+    }
38
+
39
+    code {
40
+        background: #F5F5F5;
41
+        max-width: 100px;
42
+        padding: 2px 6px;
43
+        word-wrap: break-word;
44
+    }
45
+
46
+    #wrapper {
47
+        background: #FFF;
48
+        margin: 1em auto;
49
+        max-width: 800px;
50
+        width: 95%;
51
+    }
52
+
53
+    #container {
54
+        padding: 2em;
55
+    }
56
+
57
+    #welcome, #status {
58
+        margin-bottom: 2em;
59
+    }
60
+
61
+    #welcome h1 span {
62
+        display: block;
63
+        font-size: 75%;
64
+    }
65
+
66
+    #icon-status, #icon-book {
67
+        float: left;
68
+        height: 64px;
69
+        margin-right: 1em;
70
+        margin-top: -4px;
71
+        width: 64px;
72
+    }
73
+
74
+    #icon-book {
75
+        display: none;
76
+    }
77
+
78
+    @media (min-width: 768px) {
79
+        #wrapper {
80
+            width: 80%;
81
+            margin: 2em auto;
82
+        }
83
+
84
+        #icon-book {
85
+            display: inline-block;
86
+        }
87
+
88
+        #status a, #next a {
89
+            display: block;
90
+        }
91
+
92
+        @-webkit-keyframes fade-in {
93
+            0% {
94
+                opacity: 0;
95
+            }
96
+            100% {
97
+                opacity: 1;
98
+            }
99
+        }
100
+        @keyframes fade-in {
101
+            0% {
102
+                opacity: 0;
103
+            }
104
+            100% {
105
+                opacity: 1;
106
+            }
107
+        }
108
+        .sf-toolbar {
109
+            opacity: 0;
110
+            -webkit-animation: fade-in 1s .2s forwards;
111
+            animation: fade-in 1s .2s forwards;
112
+        }
113
+    }
114
+</style>
0 115
\ No newline at end of file