From 55054f30f6ea7d70354d10288be8b347e63aaed8 Mon Sep 17 00:00:00 2001 From: randomdan Date: Thu, 1 Jul 2010 20:15:00 +0000 Subject: Implement login and logout and generic forms --- gentoobrowse/base.xslt | 16 +++++++++--- gentoobrowse/login.xslt | 50 ++++++++++++++++++++++++++---------- gentoobrowse/present/accountHome.xml | 6 ++++- gentoobrowse/present/login.xml | 12 ++++++++- gentoobrowse/present/signup.xml | 13 ++++++++++ gentoobrowse/request/dologin.xml | 14 +++++++--- gentoobrowse/request/dologout.xml | 6 +++++ gentoobrowse/style.css | 13 ++++++++++ 8 files changed, 106 insertions(+), 24 deletions(-) create mode 100644 gentoobrowse/present/signup.xml create mode 100644 gentoobrowse/request/dologout.xml diff --git a/gentoobrowse/base.xslt b/gentoobrowse/base.xslt index 803d56a..bc6e7a8 100644 --- a/gentoobrowse/base.xslt +++ b/gentoobrowse/base.xslt @@ -1,5 +1,6 @@ - + @@ -8,8 +9,7 @@ - Gentoo Browse - +

Gentoo Browse

@@ -17,7 +17,12 @@ Home | Browse | Search | - Login + + Login + + + My Account + @@ -50,6 +55,9 @@ + + Gentoo Browse + diff --git a/gentoobrowse/login.xslt b/gentoobrowse/login.xslt index ac1b651..26dea0e 100644 --- a/gentoobrowse/login.xslt +++ b/gentoobrowse/login.xslt @@ -1,24 +1,46 @@ + xmlns:project2="http://project2.randomdan.homeip.net/" exclude-result-prefixes="project2" + xmlns:dyn="http://exslt.org/dynamic" extension-element-prefixes="dyn"> -

Login

-
- - - - - - - - - - - + +
+ + + + + + + +

+
+ + + + + + + + + +
+ + + + + + + + +
+ + + +
diff --git a/gentoobrowse/present/accountHome.xml b/gentoobrowse/present/accountHome.xml index 00c239f..aea6835 100644 --- a/gentoobrowse/present/accountHome.xml +++ b/gentoobrowse/present/accountHome.xml @@ -1,4 +1,8 @@ - + + +
+ diff --git a/gentoobrowse/present/login.xml b/gentoobrowse/present/login.xml index 88da572..6b86881 100644 --- a/gentoobrowse/present/login.xml +++ b/gentoobrowse/present/login.xml @@ -1,4 +1,14 @@ - + + + + + + + I don't have an account... so I'll signup... + diff --git a/gentoobrowse/present/signup.xml b/gentoobrowse/present/signup.xml new file mode 100644 index 0000000..9e74e3f --- /dev/null +++ b/gentoobrowse/present/signup.xml @@ -0,0 +1,13 @@ + + + +
+ + + + +
+
+
+ diff --git a/gentoobrowse/request/dologin.xml b/gentoobrowse/request/dologin.xml index 315e65d..5b3999a 100644 --- a/gentoobrowse/request/dologin.xml +++ b/gentoobrowse/request/dologin.xml @@ -23,16 +23,22 @@ - + - INSERT INTO user_logins(userid, logintime) - SELECT userid, NOW() + SELECT userid FROM users WHERE username = ? - + + + + + + + +
diff --git a/gentoobrowse/request/dologout.xml b/gentoobrowse/request/dologout.xml new file mode 100644 index 0000000..54e0b2f --- /dev/null +++ b/gentoobrowse/request/dologout.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/gentoobrowse/style.css b/gentoobrowse/style.css index 9e85628..8cfccbb 100644 --- a/gentoobrowse/style.css +++ b/gentoobrowse/style.css @@ -86,3 +86,16 @@ div.trademark, div.poweredby { color: red; font-weight: bold; } +form.generalForm table { + width: 500px; + background-color: #ddddff; + border: 1px solid #aaaaff; +} + +form.generalForm td { + width: 75%; +} +form.generalForm td input { + border: 1px solid #aaaaff; + width: 98%; +} -- cgit v1.2.3