1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta content="D9A7F01A727A0216A7CCAD519B336AA2" name="msvalidate.01" /><meta content="d5CdZdjxvMDBviDoB66WmAiM4ft1kKjA0ORYEn3L9-E" name="google-site-verification" /><meta charset="utf-8" /><title>Login</title><link href="https://www.dottydollyquilting.co.uk/account/login" rel="canonical" />
4<script>var config = { 5debug:false,assetsUrl:"/Assets",culture:"en-GB",baseCurrencyDefaultCulture:"en-GB",currencyDefaultCulture:"en-GB",gaTrackingId:"UA-178415600-1",gaAdditionalDomains:""}; 6</script>
6<script src="/Themes/Custom/Assets/Scripts/Scripts.config.min.js?v=639258973037515226"></script>
6<script data-main="Global" src="/Assets/Scripts/Scripts/require.min.js?v=2"></script>
6 7 <meta content="width=device-width, initial-scale=1" name="viewport" /> 8 <meta content="Kontrolit KIT CMS" name="generator" /> 9 <link href="//netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 10 <link href="/Themes/Custom/Assets/Styles/Site.min.css" rel="stylesheet" /> 11 <link href="/Themes/Custom/Assets/Styles/Print.min.css" media="print" rel="stylesheet" /> 12 13</head> 14<body class="one-column-layout"><a href="https://www.dottydollyquilting.co.uk/cdn-cgi/content?id=y3zoBOi1MUy6D8m0N1s2J6WZZv_xHZjSTYI_eJNBHWc-1790522224.4967806-1.2.1.1-T36sS7.BPGyncW_tQJzL63fRW2pMP8jySaO8y.y0Pq_gtb_Zq4yF2BUQw_VjSFqk" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a> 15 <div id="page"> 16 <section id="top"> 17 <div class="container"> 18 <div id="contact-details"> 19 <div class="email"><img alt="email" src="/SiteAssets/Images/Header/Email.png" /><a href="/cdn-cgi/l/email-protection#dfbbb0ababa6bbb0b3b3a69fb7b0abb2beb6b3f1bcb0f1aab4"> <span class="__cf_email__" data-cfemail="53373c27272a373c3f3f2a133b3c273e323a3f7d303c7d2638">[email protected]</span></a></div> 20 <div class="phone"><img alt="phone" src="/siteassets/images/header/phone.png" /><a href="tel:07887656982"> 07887656982</a></div> 21 </div> 22 <nav id="top-links"> 23 <ul class="list-inline list-inline-divide"> 24 <li><img src="/Themes/Custom/Assets/Images/Account.png" alt="login icon" style="margin-right: 5px" /></li> 25 <li> <a href="/account/login">Login</a></li> 26 <li><a href="/account/register">Register</a></li> 27 </ul> 28 </nav> 29 30 </div> 31 </section> 32 <header> 33 <div class="container"> 34 <div class="row header-row"> 35 <div class="col-xs-12 col-sm-3 col-md-3"> 36 <div class="logo"> 37 <a href="/"><img src="/Themes/Custom/Assets/Images/Logo.png" alt="Dotty Dolly" /></a> 38 </div> 39 </div> 40 <div class="col-xxs-12 col-xs-6 col-sm-5 col-md-5 col-lg-6 col-xl-6"> 41 <article class="widget"> 42 <div class="container">
vendor: 136 bytes, lines 42-44
42 43 44 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
44<script async="async">require(['/Assets/Shop/Scripts/Controllers/Widgets/ProductSearch.min.js?v=2']); 45</script>
45 46 47<div id="product-search" class="product-search"> 48<form action="/widgets/shop/productsearchpost" method="post"><input autocomplete="off" class="search" id="Search" name="Search" placeholder="Search" type="text" value="" /><button class="btn btn-default" type="submit">Find</button> <div id="search-dropdown" class="dropdown" data-link="visible{:products.length > 0 || categories.length > 0 || brands.length > 0}"> 49 <div data-link="visible{:products.length > 0}"> 50 <div class="title" style="margin-bottom: 10px;">Products</div> 51 <ul class="list-unstyled" data-link="{for products tmpl='#search-dropdown .template'}"></ul> 52 </div> 53 <div data-link="visible{:brands.length > 0}"> 54 <div class="title" style="margin-bottom: 10px;">Brands</div> 55 <ul class="list-unstyled" data-link="{for brands tmpl='#search-dropdown .template'}"></ul> 56 </div> 57 <div data-link="visible{:categories.length > 0}"> 58 <div class="title" style="margin-bottom: 10px;">Categories</div> 59 <ul class="list-unstyled" data-link="{for categories tmpl='#search-dropdown .template'}"></ul> 60 </div> 61
61<script class="template" type="text/x-jsrender"> 62 <li class="row row-gutter-none" style="line-height: 50px;"> 63 <div class="col-xs-2 text-center"><a data-link="href{:url} visible{:imageUrl != null}"><img data-link="src{:imageUrl} title{:name}" alt="" /></a></div> 64 <div class="col-xs-10"><a data-link="{:name} href{:url}"></a></div> 65 </li> 66 </script>
66 67 </div> 68<input name="__RequestVerificationToken" type="hidden" value="CfDJ8DkYaVyHjmtNruRPyzLjw6m-2JkN_lhJ7BAITPdB7os2fytU0PoArnrSxqt_7ZPB34JDqHHhFBwVr4U_TME-OsCOgrZf8iNXf78UMBQvlZe2LpXZGBmLxVHuvwcsxNXUVrg7TkDC3122eO7dzkZjIqs" /></form></div> 69 </div> 70 </article> 71 72 </div> 73 <div class="col-xxs-12 col-xs-6 col-sm-4 col-md-4 col-lg-3 col-xl-3"> 74 <article class="widget"> 75 <div class="container"> 76 77
77<script async="async">require(['/Assets/Shop/Scripts/Controllers/Widgets/ProductCart.min.js?v=2']); 78</script>
78 79 80<div class="product-cart" data-list="true" data-list-assets-url="/Assets" data-list-model="{"items":[],"totalNumItems":0,"currency":"GBP","subtotal":0.0,"subtotalTax":0.0,"displaySubtotal":0.0,"deliveryMethods":[{"id":2,"name":"UK Mainland","amount":2.83,"amountTax":0.57,"displayAmount":3.40,"chargeTax":true,"isSelected":false}],"deliveryMethodId":null,"delivery":0.0,"deliveryTax":0.0,"displayDelivery":0.0,"deliveryRequired":false,"discount":0.0,"discountTax":0.0,"displayDiscount":0.0,"totalTax":0.0,"grandTotal":0.0,"url":"/shop/cart"}" data-list-delete-url="/shop/cart/removecartitem/{0}"> 81 <header class="row row-gutter-none"> 82 <div class="col-6 col-xs-6 cart-text"> 83 <a href="/shop/cart">Your Basket</a> 84 </div> 85 <div class="col-4 col-xs-4 sub-total" data-link="~formatCurrency(subtotal + subtotalTax, 'en-GB')"> 86 £0.00 87 </div> 88 <div class="col-2 col-xs-2"> 89 <div class="cart-icon"> 90 <span class="cart-items" data-link="items.length">0</span> 91 </div> 92 </div> 93 </header> 94 <div class="dropdown hidden"> 95 <div id="cart-placeholder" data-link="{for items tmpl='.item-template'}"></div> 96
96<script class="item-template" type="text/x-jsrender"> 97 <div class="row row-gutter-none line-item"> 98 <div class="col-3 col-md-3 text-center"> 99 {{if product.image}} 100 <img src="{{>product.image}}" alt="{{>product.name}}" class="line-item-image" /> 101 {{else product.associatedImage}} 102 <img src="{{>product.associatedImage}}" alt="{{>product.name}}" class="line-item-image" /> 103 {{/if}} 104 <a class="glyphicon glyphicon-remove-circle hidden delete" title="Remove"></a> 105 </div> 106 <div class="col-6 col-md-6"> 107 <a href="{{>product.url}}">{{:~formatLength(product.name, 18, true)}}</a> 108 <br /><span class="text-red">Qty {{>quantity}}</span> 109 </div> 110 <div class="col-3 col-md-3 text-right"> 111 <div data-link="~formatCurrency(amount + amountTax, 'en-GB')" style="margin-right: 10px;"></div> 112 </div> 113 </div> 114 <hr /> 115 </script>
115 116 <div class="text-right subtotal"> 117 Subtotal: <span class="text-red" data-link="~formatCurrency(subtotal + subtotalTax, 'en-GB')">£0.00</span> 118 </div> 119 <a href="/shop/cart" class="btn">View Cart</a> 120 </div> 121</div> 122 </div> 123 </article> 124 125 </div> 126 127 </div> 128 <nav id="menu" class="navbar"> 129 <div class="navbar-header"> 130 <span class="navbar-menu-header">Menu</span> 131 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#menu-navbar"> 132 <span class="icon-bar"></span> 133 <span class="icon-bar"></span> 134 <span class="icon-bar"></span> 135 </button> 136 </div> 137 <div id="menu-navbar" class="navbar-collapse collapse"> 138 <article class="widget"> 139 <div class="container"> 140 <ul class="nav"><li><a href="/">Home</a></li><li class="dropdown"><a href="/about">About</a><ul class="dropdown-menu"><li><a href="/blog">Our Blog</a></li></ul></li><li><a href="/shop/fabric">Fabric</a></li><li><a href="/shop/other-products">Other Products</a></li><li><a href="/workshop">Workshops</a></li><li><a href="/contact-us">Contact Us</a></li></ul> 141 </div> 142 </article> 143 144 </div> 145 </nav> 146 </div> 147 </header> 148 <section id="main-top"> 149 150 </section> 151 <section id="main-outer"> 152 <section id="main" class="container"> 153 <aside id="left-column"> 154 155 </aside> 156 <section id="content"> 157 158 <h1>Login</h1> 159 <div class="row row-gutter-sm"> 160 <div class="col-6 col-md-6"> 161 <h2>Returning User</h2> 162<form action="/account/loginsite" method="post"><div class="validation-summary-valid" data-valmsg-summary="true"><span>Please correct the errors and try again.</span><ul><li style="display: none"></li></ul></div> <fieldset> 163 <legend>Login</legend> 164 <div class="editor-wrapper"> 165 <div class="editor-label"><label for="Site_UserName">Email</label>:</div> 166 <div class="editor-field"> 167 <input data-val="true" data-val-required="Email is required" id="Site_UserName" name="Site.UserName" type="text" value="" /> 168 <span class="field-validation-valid" data-valmsg-for="Site.UserName" data-valmsg-replace="false">*</span> 169 170 </div> 171 </div> 172 <div class="editor-wrapper"> 173 <div class="editor-label"><label for="Site_Password">Password</label>:</div> 174 <div class="editor-field"> 175 <input data-val="true" data-val-required="Password is required" id="Site_Password" name="Site.Password" type="password" /> 176 177 <span class="field-validation-valid" data-valmsg-for="Site.Password" data-valmsg-replace="false">*</span> 178 179 <br /><a href="/account/forgotpassword">Forgot Password</a> 180 </div> 181 </div> 182 <div class="editor-wrapper"> 183 <div class="editor-label"> 184 <input data-val="true" data-val-required="Remember Me is required" id="remember-me" name="Site.RememberMe" type="checkbox" value="true" /><label for="remember-me">Remember Me</label> 185 </div> 186 </div> 187 </fieldset> 188 <p class="text-right"><button class="btn btn-default" type="submit">Login</button></p> 189<input name="__RequestVerificationToken" type="hidden" value="CfDJ8DkYaVyHjmtNruRPyzLjw6m-2JkN_lhJ7BAITPdB7os2fytU0PoArnrSxqt_7ZPB34JDqHHhFBwVr4U_TME-OsCOgrZf8iNXf78UMBQvlZe2LpXZGBmLxVHuvwcsxNXUVrg7TkDC3122eO7dzkZjIqs" /><input name="Site.RememberMe" type="hidden" value="false" /></form> </div> 190 <div class="col-6 col-md-6"> 191 <h2>New User</h2> 192 <p>You don't need to register an account to buy from us. However, registering allows you to track y
192our orders and saves time when purchasing again in the future.</p> 193 194<p>Click <a href="/account/register">here</a> to register.</p> 195 196 </div> 197</div> 198 199 200 </section> 201 <aside id="right-column"> 202 203 </aside> 204 </section> 205 </section> 206 <section id="main-bottom"> 207 <article class="widget widget-blue last"> 208 <div class="container"> 209 <ul class="list-inline list-unstyled"> 210 <li><a href="https://www.facebook.com/dottydollyquilting/" style="color: #fff; font-size: 12px;">Facebook</a></li> 211 <li><a href="https://www.instagram.com/dottydolly13/?hl=en" style="color: #fff; font-size: 12px;">Instagram</a></li> 212</ul> 213 214 </div> 215 </article> 216 217 </section> 218 <footer> 219 <div class="container"> 220 <article class="widget"> 221 <div class="container"> 222 <p class="text-center footer-logo"><img alt="Logo" src="/siteassets/images/footerlogo.png" /></p> 223 224<div class="row"> 225<div class="col-md-3 col-sm-12 col-xs-12"> 226<header>About Us</header> 227 228<p>After 10 years on the high street we have moved online, still providing good quality fabric from a wide range of designers along</p> 229<a class="btn" href="/about">Read More</a></div> 230 231<div class="col-md-3 col-sm-4 col-xs-12"> 232<header>What We Offer</header> 233 234<ul> 235 <li><a href="/shop/fabric">Fabrics</a></li> 236 <li><a href="/patternstemplates">Patterns & Templates</a></li> 237 <li><a href="/about">About Us</a></li> 238</ul> 239</div> 240 241<div class="col-md-3 col-sm-4 col-xs-12"> 242<header>Let Us Help</header> 243 244<ul> 245 <li><a href="/help/privacy-statement.htm">Privacy Statement</a></li> 246 <li><a href="/help/terms-and-conditions.htm">Terms & Conditions</a></li> 247 <li><a href="/contact-us">Contact Us</a></li> 248 <li><a href="/help/deliveries-and-returns.htm">Delivery & Returns</a></li> 249</ul> 250</div> 251 252<div class="col-md-3 col-sm-4 col-xs-12"> 253<header>Contact Us</header> 254 255<p class="last">Call Us On:</p> 256 257<p class="phone"><a href="tel:07887656982">07887656982</a></p> 258 259<p class="last">Email Us At:</p> 260 261<p class="email word-wrap"><a href="/cdn-cgi/l/email-protection#04606b70707d606b68687d446c6b7069656d682a676b2a716f"><span class="__cf_email__" data-cfemail="3a5e554e4e435e555656437a52554e575b5356145955144f51">[email protected]</span></a></p> 262</div> 263</div> 264 265<p class="legal">Copyright © 2026 Dotty Dolly Patchwork & Quilting Ltd - Website Designed & Built by Kontrolit</p> 266 267 </div> 268 </article> 269 270 </div> 271 </footer> 272 <section id="bottom"> 273 <div class="container"> 274 275 </div> 276 </section> 277 </div> 278 <div class="back-to-top hidden-xxs hidden-xs" style="display: none;"><a href="#page" class="scroll-to"><span class="glyphicon glyphicon-chevron-up"></span></a></div>
vendor: 110 bytes, lines 278-279
278 279<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
279<script async="async">require(['google-analytics']);</script>
vendor: 1 bytes, line 279
279
280<script async="async">require(['Shop.Seo.GoogleAnalytics/Scripts/google-analytics']);</script>
280<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a41b791f1da2114f',t:'MTc5MDUyMjIyNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
280<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"71c285f74af649e99077709ed25cb548","r":1,"spa":2}' crossorigin="anonymous"></script>
280 281</body> 282</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.