<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://techschool.murraygunn.id.au/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://techschool.murraygunn.id.au/wiki/feed.php">
        <title>Tech School en:web_development:sessions</title>
        <description></description>
        <link>https://techschool.murraygunn.id.au/wiki/</link>
        <image rdf:resource="https://techschool.murraygunn.id.au/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-12T05:48:52+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:exercises&amp;rev=1692203632&amp;do=diff"/>
                <rdf:li rdf:resource="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:login&amp;rev=1692203632&amp;do=diff"/>
                <rdf:li rdf:resource="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:register&amp;rev=1692203632&amp;do=diff"/>
                <rdf:li rdf:resource="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:sessions&amp;rev=1692203632&amp;do=diff"/>
                <rdf:li rdf:resource="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:summary&amp;rev=1692203632&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://techschool.murraygunn.id.au/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Tech School</title>
        <link>https://techschool.murraygunn.id.au/wiki/</link>
        <url>https://techschool.murraygunn.id.au/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:exercises&amp;rev=1692203632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-16T09:33:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>en:web_development:sessions:exercises</title>
        <link>https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:exercises&amp;rev=1692203632&amp;do=diff</link>
        <description>Web Development Lesson 9 - Sessions

Exercises

Objective

In this activity you will create a login and logout page for your project and enable sessions to restrict adding new heroes and appearances to authorised users.

Setup

	*  We&#039;ll continue using &#039;form.php&#039;, &#039;header.php&#039;, &#039;menu.php&#039; and &#039;style.css&#039; in the project folder.</description>
    </item>
    <item rdf:about="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:login&amp;rev=1692203632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-16T09:33:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>en:web_development:sessions:login</title>
        <link>https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:login&amp;rev=1692203632&amp;do=diff</link>
        <description>Web Development Lesson 9 - Sessions

Login

Objective

In this activity you&#039;ll create a login form to check the user login details against the database entry you made in the previous activity.

Setup

	*  We&#039;ll continue working in &#039;login.php&#039;, &#039;style.css&#039; and &#039;login.js&#039;. Here is the code for those files again in case you need it.</description>
    </item>
    <item rdf:about="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:register&amp;rev=1692203632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-16T09:33:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>en:web_development:sessions:register</title>
        <link>https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:register&amp;rev=1692203632&amp;do=diff</link>
        <description>Web Development Lesson 9 - Sessions

Registration Form

Objective

In this activity you will

	*  create a form that doubles as a registration form and a login form
	*  use a Javascript library to  modify its appearance as appropriate
	*  add the user to the database</description>
    </item>
    <item rdf:about="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:sessions&amp;rev=1692203632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-16T09:33:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>en:web_development:sessions:sessions</title>
        <link>https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:sessions&amp;rev=1692203632&amp;do=diff</link>
        <description>Web Development Lesson 9 - Sessions

Sessions

Objective

In this activity you&#039;ll create a session and recover the session on each page.

Setup

	*  We&#039;ll continue to use &#039;login.php&#039;, &#039;header.php&#039; and &#039;menu.php&#039; so here they are again in case you need them.</description>
    </item>
    <item rdf:about="https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:summary&amp;rev=1692203632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-16T09:33:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>en:web_development:sessions:summary</title>
        <link>https://techschool.murraygunn.id.au/wiki/doku.php?id=en:web_development:sessions:summary&amp;rev=1692203632&amp;do=diff</link>
        <description>Web Development Lesson 9 - Sessions

Summary

HTML

	*  hidden input

Javascript

	*  JQuery
	*  JQuery Selectors
	*  .val
	*  Regular Expressions
	*  URLSearchParams
	*  .submit

PHP

	*  filter_var
	*  password_hash
	*  password_verify
	*  session_start
	*  unset
	*  session_set_cookie_params
	*  header
	*  basename
	*  $_SERVER

Next: Further Learning</description>
    </item>
</rdf:RDF>
