Bouw je blog parse.js: de gebruiker in

, begonnen met de bouw van parse.js blog: log,,,,,,,,,, 38, 12 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks wordt aangeduid als "de blog en parse.js.get deel is begonnen met de bouw van parse.js blog: werk dataget parse.js je blog is begonnen met de bouw van de toevoeging van een nieuwe blog, je zal creëren,,,,, in de laatste vergadering, leer je hoe De analytische gegevens toe te voegen. COM   en die op je website.Je vertrouwd object, verzameling en de conceptie van het oog, en het creëren van uw eerste klasse.Van deze vergadering en gaan, zal je moeten creëren van dat systeem, het beheer van het panel.  , en het begon allemaal met het creëren van een gebruiker en toegangscode.,, 1.Klasse, gebruikers, stap 1: toevoeging van een categorie gebruikers, parse.com maakt het de toevoeging van een nieuwe categorie gebruikers gemakkelijk.Klik op "toe te voegen, en de keuze van de" gebruiker "," te creëren.,,,,, de toevoeging van een nieuwe kolom zelf:,,,,, stap 2: toevoeging van de categorie van de controle op het niveau van de toegang tot, en nu heb je een gebruiker, kunnen We laat de toepassing door de oprichting van een soort op het niveau van de rechten van toegang ga  , veiliger. Je horloge blog, klik op "veilig":,,,,, "en een" veranderen   toestemming alleen als het publiek zelf:,,,,, dit om te voorkomen dat andere mensen het toevoegen van nieuwe gebieden aan de in de tabel, ook naar de gebruikers. En tabel en de beperking van toevoeging van gebied ""   toestemming te   zelf.  , kun je op basis van je nodig is op het niveau van de klassen voorrechten rusten, maar we gaan nu.,, 2.Klaar voor een beheer van de pagina 's, stap 1: het opruimen van de navigatie, ten eerste, laten we het een beetje aan het beheer van het model van de lidstaten tussen de pagina' s nieuwe navigator.Wijziging van de nettowaarde van de activa, < >, - slechts twee banden: administrateur, huis,:,, < - de klas = "blog navigatie" > < een "actieve" blog - project waarbij href = "indicatoren. Http: //europa.eu.int /" > thuis < /> LT een soort van "blog; voor navigatie" href = "Admin. Http: //europa.eu.int /" > beheer < /> < /- > stap 2:,, voorbereiding van admin.html en CSS, herhaal, /index.html, en om het te kopiëren, Admin. Http: //europa.eu.int blog.js, met de naam,,, de beheerder. De 'J'.(voor die bekend is met de router en haat herhaal code van de mensen, wil je alsjeblieft met me mee.Ik beloof je te leren omgaan met de   router en opruimen.,,, van toepassing op de in admin.html,  ,.Active, klasse naar de juiste tab:,, < NAV = "blog-nav" > < a = "blog-nav-item": //index.html "> Home< /a> < a =" blog-nav-item: /admin.html "actieve" > Admin< /a> < /nav>,, en in verband met admin.js, in plaats van te blog.js:,,,, < script src = "js/admin.js" > < /script>,, dat nog steeds van die everything's goed maken, en we kunnen nu verder gaan naar: http: //europa.eu.int om samen een voor een log pagina.,, dezelfde oude truc. Ga naar http://getbootstrap.com/examples/signin, en kopie van de http: //europa.eu.int.Form-signin   in.Main-container,,,,.,, < div = "main-container" > < de vorm van de klas van 'form-signin "role=" vorm "> < h =" form-signin-heading "> in<, /h2>";< - type = "e" = "form-control" placeholder= "e - mail adres" required= "" "" > autofocus= < - type = "password" = "form-control" placeholder= "password" required= "> < div =" vorm van "> < label> < - type =" vorm van "()" remember-me "> hoe ik < /label> < /div> < knop =" btn1 btn-lg btn-primary btn-block "=" dienen "> voor in< /button> < /form> < /div>,, krijgen de stijl in, signin.css, en in onze blog.css kopie van het,,, behalve in de stijl van het lichaam, en.Form-signin {max-width::,, 330px; oude 15px; de marge: 0 -.Form-signin.Form-signin-heading;},.Form-signin.Checkbox {}.Form-signin.Chec marge beneden 10 pixels.Kbox {worden normaal;}. Vorm van controle in de vorm van {positie: afgegeven. De relatieve; lengte: auto 's; - bewijzen doos afmetingen: vak, moz. Afmetingen: afmetingen: de grens van grenzen; de doos oude doos; 10 pixels; de lettergrootte: 16px;}. Vorm van controle In de vorm van uitgifte: gewicht. (Z): 2. In verband met de input van}. Vormen van e - mail "] [type = {marge beneden - 1 - pixel; rechts: 0; de grens grens. De linker radius: 0;}. Vorm in verband met de input (type =" password "] {marge beneden de grens van de straal van 10 pixels, op de grens van rechts: 0; diameter: 0;} stap 3:,, het administratieve. Js en, ten slotte, alles onder admin.js, analytische. De - ():,, $(functie) (analytische. $=); ///////de vervanging van deze lijnen, in je de pagina' s van een snelle invoering van richtsnoeren- analytische. ("hc87tn6aa7c3syx9x0vwwlvxeqhdrmyymrubk5zv", "3pinggnrmhvwo8u9pkd9tdc1mjlwhlvk78vr3fho");});,, nu op de bladzijde:,,,,, je ziet er goed uit.Stap 4: Tweaking,  , de vorm, het laatste tweaks om, aan de page: we zullen een gebruikersnaam te log in, dus de e - mail te veranderen in a text gebied, en aan de  , naam, die zowel input te fields:,, "tekst" - type = < de naam "gebruikersnaam" = "form-control" placeholder= "required= gebruikersnaam" "" "" > autofocus= < - type = "password" naam "password" = "form-control" placeholder= "password" required= ">,, verandering van de CSS - selector van, e - mail, aan, tekst, accordingly:,.Form-signin, input[type=" tekst "] {marge beneden -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0;}, en doe het van de" herinner jij je me "vorm, want we hebben zijn niet de in dat je in deze geringe,, 3.Toegangscode, en nu zijn we eindelijk klaar om te tekenen.We schrijven een schets van de logaritmische   javascript gebruikers   als ze klik op te leggen, de beheerder. Js,:,, $(". Uitgegeven), (ze aan God, de functie (e) om te voorkomen dat bij de e - standaard (//////////////preventdefault (); de gegevens uit de tabellen in de VAR - gegevens (de) = dollar. Serializearray (), de gebruikersnaam = gegevens [0]. Waarden, code = gegevens [1]. Waarden; ///////- functie van de variabelen die analyse. De gebruiker (De gebruikersnaam en wachtwoord,, (///////als de gebruikersnaam en wachtwoord met succes: functie (gebruikers) (signalering (je hard!");}, /als er sprake is van een fout, fout: functie (gebruikers onjuiste) {console logboek (fouten);}});}); en, laten we het proberen...,,,,, zo eenvoudig is: je bent nu tekenen.,,, 4.Inloggen en welkom in het oog, na je login, je wil niet dat een waarschuwing en blijf in op de pagina.We moeten naar een scherm voor de logged-in. Welkom, te doen, dat we gracefully, vertel het. Welkom in de standpunten en A. En dienen ze met Parse.js., stap 1:  , laat de templates, aan, als we met de blog heeft   templates, we nemen alles in.Main-container uit, en maken templates, voor de netwerken en de page:. Welkom,, < script = "login-tpl" = "text/x-handlebars-template" > < de vorm van de klas van 'form-signin "role=" vorm "> < h =" form-signin-heading ">, van een in< /h2> - = < de tekst" naam "gebruikersnaam" de klas van' form-control "placeholder=" required= gebruikersnaam "" "" "> autofocus= < - type =" password "naam" password "=" form-control "placeholder=" password ".D = "> < categorie knopen =" knop - knop, LG stuk type = "dienen" > in < /knop > < /forms /> < script> < id = "is ingenomen met het script TPL" = "tekst /x-handlebars-template" > < H > verwelkomt, {{naam}}.< /H > < /scripts >,, kunnen we nu welkom standpunt is heel eenvoudig.Het gaat om gebruikers en een gebruikersnaam,,, stap 2: de definitie van standpunten, laten we de definitie van deze standpunten, Admin. 'J'.Aandacht, omdat,   LoginView, niet nodig om alle objecten, en de functie van het model is gewoon dom, var: //europa.eu.int /comm /., LoginView = analytische. Vooruitzichten. Verlengd ((model: een verzameling ($(".&#login logistiek"). Http: //europa.eu.int /()), waardoor de: functie) (dollar. El. Http: //europa.eu.int (het model). ();}}), welcomeview = analytische. Vooruitzichten. Verlengd ((model: een verzameling ($(".&#over logistiek"). Http: //europa.eu.int /()), waardoor de: functie () {VAR eigenschap = van het model. Tojson (); de dollar: //europa.eu.int /comm /. El. De vorm van bestuur ((dit punt. De eigenschap));}});,, stap 3: toevoeging van de toegangscode, eenvoudige login, ken je ons Nog?Nu kan je je een gebeurtenis, LoginView:,,, var LoginView = analytische. Vooruitzichten. Verlengd ((model: een verzameling ($(".&#login logistiek"). Http: //europa.eu.int /()), gebeurtenissen: {"ingediend. Vorm van distributie:" logon "), de vermelding: functie (e) om te voorkomen dat de gebeurtenissen van de standaard ingediend (///////; /////E. Preventdefault () het verkrijgen van gegevens in de vorm van gegevens (e.target var =%). Serializearray (), de gebruikersnaam = gegevens [0]. Waarden, CODE = gegevens [1]. Waarden; ///////- functie van de variabelen die analyse. De gebruiker (naam,. Het wachtwoord, (///////als de gebruikersnaam en wachtwoord met succes: functie (gebruikers) (signalering (je hard!");}, /als er sprake is van een fout, fout: functie (gebruikers onjuiste) {console logboek (fouten);}});}, waardoor de: functie) (dollar. El.: //europa.eu.int /comm /(het model). ();}}), en let op Onze veranderingen (dit), serializearray () dollar.,, $(e.target serializearray ()).Dit is omdat in dit geval wijst erop dat LoginView,.,, stap 4: in de pagina 's, inloggen, we blijven in een welkom standpunt blijkt in de praktijk, laten we eerst de pagina in het oog, kijk naar de werkwijze:,, var LoginView = nieuwe loginview () (); $("LoginView.. De primaire container). (LoginView. EL);,, doe het nog een keer, en het is   voor stap 5:.,, en welkom in het succes van call - back - concept, en nu, laten we het succes van het call - back - functie veranderen, (de), het gebruik van terug naar de gebruikers, die een mening. Welkom, succes: functie (gebruikers) {VAR welcomeview = nieuwe welcomeview ({model: de gebruiker}); welcomeview. (); de $(". De primaire container). (welcomeview. EL);}, testen, nogmaals:,,,,,,, dat werkt.Op deze vergadering, creëerde je je tweede klasse: de gebruiker.Heb je ook het creëren van twee belangrijke punten: de LoginView en welcomeview.Je kan de gebruiker op je website, nu kan je persoonlijke informatie van de gebruiker gestuurd om je te verwelkomen.Let op, en   in de volgende les, creëren we een nieuwe vooruitzichten geopend   "en de toevoeging van een nieuwe functie, de blog".

Final product image
Add a User class
Add a new user
Blog security
Set permission
Login page
Login success
Welcome screen



Previous:
Next Page: