<pre class='dw-error'>Error compiling template "/Designs/Dwsimple/nolayout/Paragraph/UserLoginResponse.cshtml"
Line 37: 'User' does not contain a definition for 'LoggedIn' and no accessible extension method 'LoggedIn' accepting a first argument of type 'User' could be found (are you missing a using directive or an assembly reference?)
Line 45: The type or namespace name 'Input' does not exist in the namespace 'Dynamicweb' (are you missing an assembly reference?)
Line 66: 'User' does not contain a definition for 'UserID' and no accessible extension method 'UserID' accepting a first argument of type 'User' could be found (are you missing a using directive or an assembly reference?)
<hr/>
<div class='source-code'>
<span class='line-number'>  1</span>     //------------------------------------------------------------------------------
<span class='line-number'>  2</span>     // &lt;auto-generated&gt;
<span class='line-number'>  3</span>     //     This code was generated by a tool.
<span class='line-number'>  4</span>     //     Runtime Version:4.0.30319.42000
<span class='line-number'>  5</span>     //
<span class='line-number'>  6</span>     //     Changes to this file may cause incorrect behavior and will be lost if
<span class='line-number'>  7</span>     //     the code is regenerated.
<span class='line-number'>  8</span>     // &lt;/auto-generated&gt;
<span class='line-number'>  9</span>     //------------------------------------------------------------------------------
<span class='line-number'> 10</span>     
<span class='line-number'> 11</span>     namespace CompiledRazorTemplates.Dynamic {
<span class='line-number'> 12</span>         using System;
<span class='line-number'> 13</span>         using System.Collections.Generic;
<span class='line-number'> 14</span>         using System.Linq;
<span class='line-number'> 15</span>         
<span class='line-number'> 16</span>         
<span class='line-number'> 17</span>         public class RazorEngine_9cbafdbaf3604919adc8cf796980eca9 : Dynamicweb.Rendering.RazorTemplateBase&lt;Dynamicweb.Rendering.RazorTemplateModel&lt;Dynamicweb.Rendering.Template&gt;&gt; {
<span class='line-number'> 18</span>             
<span class='line-number'> 19</span>     #line hidden
<span class='line-number'> 20</span>             
<span class='line-number'> 21</span>             public RazorEngine_9cbafdbaf3604919adc8cf796980eca9() {
<span class='line-number'> 22</span>             }
<span class='line-number'> 23</span>             
<span class='line-number'> 24</span>             public override void Execute() {
<span class='line-number'> 25</span>                 
<span class='line-number'> 26</span>                 #line 1 &quot;D:\dynamicweb.net\Solutions\jtk.cloud.dynamicweb-cms.com\files\Templates\Designs\Dwsimple\nolayout\Paragraph\UserLoginResponse.cshtml&quot;
<span class='line-number'> 27</span>       
<span class='line-number'> 28</span>     	//if (!System.Web.HttpContext.Current.Request.HttpMethod.Equals(&quot;POST&quot;, System.StringComparison.InvariantCultureIgnoreCase))
<span class='line-number'> 29</span>     	//{
<span class='line-number'> 30</span>     	//	System.Web.HttpContext.Current.Response.Clear();
<span class='line-number'> 31</span>     	//	System.Web.HttpContext.Current.Response.ClearHeaders();
<span class='line-number'> 32</span>     	//	System.Web.HttpContext.Current.Response.AddHeader(&quot;X-401-status-by&quot;, &quot;Custom app json login service&quot;);
<span class='line-number'> 33</span>     	//	System.Web.HttpContext.Current.Response.StatusCode = 401;
<span class='line-number'> 34</span>     	//	System.Web.HttpContext.Current.Response.StatusDescription = &quot;Wrong username or password.&quot;;
<span class='line-number'> 35</span>     	//	System.Web.HttpContext.Current.Response.End();
<span class='line-number'> 36</span>     	//}
<span class='line-number'> 37</span>     	if (!Dynamicweb.Frontend.PageView.Current().User.LoggedIn) {
<span class='line-number'> 38</span>     		System.Web.HttpContext.Current.Response.Clear();
<span class='line-number'> 39</span>     		System.Web.HttpContext.Current.Response.ClearHeaders();
<span class='line-number'> 40</span>     		System.Web.HttpContext.Current.Response.AddHeader(&quot;X-401-status-by&quot;, &quot;Custom app json login service&quot;);
<span class='line-number'> 41</span>     		System.Web.HttpContext.Current.Response.StatusCode = 401;
<span class='line-number'> 42</span>     		System.Web.HttpContext.Current.Response.StatusDescription = &quot;Wrong username or password.&quot;;
<span class='line-number'> 43</span>     		System.Web.HttpContext.Current.Response.End();
<span class='line-number'> 44</span>     	}
<span class='line-number'> 45</span>     	if (Dynamicweb.Frontend.PageView.Current().User.UserName != Dynamicweb.Input.Request(&quot;Username&quot;))
<span class='line-number'> 46</span>     	{
<span class='line-number'> 47</span>     		//if we want to login a different user...
<span class='line-number'> 48</span>     		//Dynamicweb.Security.Logoff();
<span class='line-number'> 49</span>     		//var s As New Dynamicweb.Security();
<span class='line-number'> 50</span>     		//      s.ExtranetStart(Dynamicweb.Frontend.PageView.Current().ID);
<span class='line-number'> 51</span>     		System.Web.HttpContext.Current.Response.Clear();
<span class='line-number'> 52</span>     		System.Web.HttpContext.Current.Response.ClearHeaders();
<span class='line-number'> 53</span>     		System.Web.HttpContext.Current.Response.AddHeader(&quot;X-401-status-by&quot;, &quot;Custom app json login service&quot;);
<span class='line-number'> 54</span>     		System.Web.HttpContext.Current.Response.StatusCode = 401;
<span class='line-number'> 55</span>     		System.Web.HttpContext.Current.Response.StatusDescription = &quot;User already logged in&quot;;
<span class='line-number'> 56</span>     		System.Web.HttpContext.Current.Response.End();
<span class='line-number'> 57</span>     	}
<span class='line-number'> 58</span>     
<span class='line-number'> 59</span>                 
<span class='line-number'> 60</span>                 #line default
<span class='line-number'> 61</span>                 #line hidden
<span class='line-number'> 62</span>     WriteLiteral(&quot;\r\n{\r\n\t\&quot;userid\&quot; : \&quot;&quot;);
<span class='line-number'> 63</span>     
<span class='line-number'> 64</span>                 
<span class='line-number'> 65</span>                 #line 34 &quot;D:\dynamicweb.net\Solutions\jtk.cloud.dynamicweb-cms.com\files\Templates\Designs\Dwsimple\nolayout\Paragraph\UserLoginResponse.cshtml&quot;
<span class='line-number'> 66</span>                Write(Dynamicweb.Frontend.PageView.Current().User.UserID);
<span class='line-number'> 67</span>     
<span class='line-number'> 68</span>                 
<span class='line-number'> 69</span>                 #line default
<span class='line-number'> 70</span>                 #line hidden
<span class='line-number'> 71</span>     WriteLiteral(&quot;\&quot;,\r\n\t\&quot;username\&quot; : \&quot;&quot;);
<span class='line-number'> 72</span>     
<span class='line-number'> 73</span>                 
<span class='line-number'> 74</span>                 #line 35 &quot;D:\dynamicweb.net\Solutions\jtk.cloud.dynamicweb-cms.com\files\Templates\Designs\Dwsimple\nolayout\Paragraph\UserLoginResponse.cshtml&quot;
<span class='line-number'> 75</span>                  Write(Dynamicweb.Frontend.PageView.Current().User.UserName);
<span class='line-number'> 76</span>     
<span class='line-number'> 77</span>                 
<span class='line-number'> 78</span>                 #line default
<span class='line-number'> 79</span>                 #line hidden
<span class='line-number'> 80</span>     WriteLiteral(&quot;\&quot;,\r\n\t\&quot;name\&quot; : \&quot;&quot;);
<span class='line-number'> 81</span>     
<span class='line-number'> 82</span>                 
<span class='line-number'> 83</span>                 #line 36 &quot;D:\dynamicweb.net\Solutions\jtk.cloud.dynamicweb-cms.com\files\Templates\Designs\Dwsimple\nolayout\Paragraph\UserLoginResponse.cshtml&quot;
<span class='line-number'> 84</span>              Write(Dynamicweb.Frontend.PageView.Current().User.Name);
<span class='line-number'> 85</span>     
<span class='line-number'> 86</span>                 
<span class='line-number'> 87</span>                 #line default
<span class='line-number'> 88</span>                 #line hidden
<span class='line-number'> 89</span>     WriteLiteral(&quot;\&quot;\r\n}&quot;);
<span class='line-number'> 90</span>     
<span class='line-number'> 91</span>             }
<span class='line-number'> 92</span>         }
<span class='line-number'> 93</span>     }
<span class='line-number'> 94</span>     
</div>
<hr/>
<div class='template-code'>
<span class='line-number'>  1</span>     @{
<span class='line-number'>  2</span>     	//if (!System.Web.HttpContext.Current.Request.HttpMethod.Equals(&quot;POST&quot;, System.StringComparison.InvariantCultureIgnoreCase))
<span class='line-number'>  3</span>     	//{
<span class='line-number'>  4</span>     	//	System.Web.HttpContext.Current.Response.Clear();
<span class='line-number'>  5</span>     	//	System.Web.HttpContext.Current.Response.ClearHeaders();
<span class='line-number'>  6</span>     	//	System.Web.HttpContext.Current.Response.AddHeader(&quot;X-401-status-by&quot;, &quot;Custom app json login service&quot;);
<span class='line-number'>  7</span>     	//	System.Web.HttpContext.Current.Response.StatusCode = 401;
<span class='line-number'>  8</span>     	//	System.Web.HttpContext.Current.Response.StatusDescription = &quot;Wrong username or password.&quot;;
<span class='line-number'>  9</span>     	//	System.Web.HttpContext.Current.Response.End();
<span class='line-number'> 10</span>     	//}
<span class='line-number'> 11</span>     	if (!Dynamicweb.Frontend.PageView.Current().User.LoggedIn) {
<span class='line-number'> 12</span>     		System.Web.HttpContext.Current.Response.Clear();
<span class='line-number'> 13</span>     		System.Web.HttpContext.Current.Response.ClearHeaders();
<span class='line-number'> 14</span>     		System.Web.HttpContext.Current.Response.AddHeader(&quot;X-401-status-by&quot;, &quot;Custom app json login service&quot;);
<span class='line-number'> 15</span>     		System.Web.HttpContext.Current.Response.StatusCode = 401;
<span class='line-number'> 16</span>     		System.Web.HttpContext.Current.Response.StatusDescription = &quot;Wrong username or password.&quot;;
<span class='line-number'> 17</span>     		System.Web.HttpContext.Current.Response.End();
<span class='line-number'> 18</span>     	}
<span class='line-number'> 19</span>     	if (Dynamicweb.Frontend.PageView.Current().User.UserName != Dynamicweb.Input.Request(&quot;Username&quot;))
<span class='line-number'> 20</span>     	{
<span class='line-number'> 21</span>     		//if we want to login a different user...
<span class='line-number'> 22</span>     		//Dynamicweb.Security.Logoff();
<span class='line-number'> 23</span>     		//var s As New Dynamicweb.Security();
<span class='line-number'> 24</span>     		//      s.ExtranetStart(Dynamicweb.Frontend.PageView.Current().ID);
<span class='line-number'> 25</span>     		System.Web.HttpContext.Current.Response.Clear();
<span class='line-number'> 26</span>     		System.Web.HttpContext.Current.Response.ClearHeaders();
<span class='line-number'> 27</span>     		System.Web.HttpContext.Current.Response.AddHeader(&quot;X-401-status-by&quot;, &quot;Custom app json login service&quot;);
<span class='line-number'> 28</span>     		System.Web.HttpContext.Current.Response.StatusCode = 401;
<span class='line-number'> 29</span>     		System.Web.HttpContext.Current.Response.StatusDescription = &quot;User already logged in&quot;;
<span class='line-number'> 30</span>     		System.Web.HttpContext.Current.Response.End();
<span class='line-number'> 31</span>     	}
<span class='line-number'> 32</span>     }
<span class='line-number'> 33</span>     {
<span class='line-number'> 34</span>     	&quot;userid&quot; : &quot;@Dynamicweb.Frontend.PageView.Current().User.UserID&quot;,
<span class='line-number'> 35</span>     	&quot;username&quot; : &quot;@Dynamicweb.Frontend.PageView.Current().User.UserName&quot;,
<span class='line-number'> 36</span>     	&quot;name&quot; : &quot;@Dynamicweb.Frontend.PageView.Current().User.Name&quot;
<span class='line-number'> 37</span>     }
</div>
</pre>
