Author: prabath
Date: Tue Dec 11 03:07:14 2007
New Revision: 10954

Log:

OpenID related UI changes

Modified:
   
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/login.jsp
   
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/userregistration.jsp

Modified: 
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/login.jsp
==============================================================================
--- 
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/login.jsp
        (original)
+++ 
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/login.jsp
        Tue Dec 11 03:07:14 2007
@@ -1,72 +1,110 @@
-<%@ taglib prefix="s" uri="/struts-tags" %>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
-"http://www.w3.org/TR/html4/strict.dtd";>
-<html>
-<head>
-<title>WSO2 Identity Solution</title>
-<link type="text/css" rel="stylesheet" href="css/styles.css" />
-</head>
-<body>
-<!-- Include the header -->
-<s:include value="header.jsp" />
-
-<table cellpadding="0" cellspacing="0" border="0" style="width:100%;">
-       <tr>
-               <td class="right-back">
-               </td>
-               <td class="content" valign="top">
-                       <table cellpadding="0" cellspacing="0" border="0" 
style="width:100%;">
-                               <tr>
-                                       <td><h1>WSO2 Identity Provider</h1></td>
-                                       <td align="right" valign="top"><img 
src="images/wso2-identity-content-rounded.jpg" align="top" /></td>
-                               </tr>
-                       </table>
-
-                       <br>
-                       <h3><font color="#FF0000">IMPORTANT :  The identity 
provider will be reset periodically.</font></h3>
-                       <table cellpadding="0" cellspacing="10" border="0" 
class="login-header">
-                               <tr>
-                                       <td valign="top" width="30%">
-                                               <strong>Login with Username and 
Password</strong>
-                                               
-                                               <s:form action="Login.action" 
theme="simple" method="POST">
-                                               <div class="errors">
-                                                       <s:actionerror />
-                                                       <s:fielderror />
-                                               </div>
-                                               <table cellpadding="0" 
cellspacing="10" border="0">
-                                                       
<tr><td>Username</td><td><s:textfield name="username" label="Login name" 
cssClass="text-box-normal" /></td></tr>
-                                                       
<tr><td>Password</td><td><s:password name="password" label="Password" 
cssClass="text-box-normal" /></td></tr>
-                                                       
<tr><td></td><td><s:submit value="Login" align="left" cssClass="button" 
/></td></tr>
-                                               </table>
-                                               </s:form>
-                                               
-                                       </td>
-                                       <td><img src="images/line-sep.png" 
height="150" width="2" /></td>
-                                       <td valign="top">
-                                               <strong>login with your 
Information Card</strong>
-                                               <div>
-                                               <a href="/InfoCardLogin.action" 
title="Login with your Information Card"><img src="images/infocard_114x80.png" 
align="left" style="margin-right:10px;" border="0" /></a>
-                                               you can only login with a 
personal information card that you have already registered. 
-                                               If you have not registered a 
personal information card please first login with your username and password and
-                                               register a card.
-                                               </div>
-                                       </td>
-                               </tr>
-                               
-                       </table>
-                       <div>
-                               <strong>Don't have a Login?</strong><br/><br/>
-                               Sign up is easy.
-                               <a href="ShowUserRegistration.action">Sign 
Up</a>
-                       </div>
-               </td>
-       </tr>
-</table>
-
-<!-- Include footer -->
-<s:include value="footer.jsp" />
-
-</body>
-
+<%@ taglib prefix="s" uri="/struts-tags"%>
+<[EMAIL PROTECTED] 
import="org.wso2.solutions.identity.relyingparty.HTMLEncoder"%>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
+"http://www.w3.org/TR/html4/strict.dtd";>
+<html>
+<head>
+<title>WSO2 Identity Solution</title>
+<link type="text/css" rel="stylesheet" href="css/styles.css" />
+</head>
+<body>
+<!-- Include the header -->
+<s:include value="header.jsp" />
+
+
+
+<table cellpadding="0" cellspacing="0" border="0" style="width: 100%;">
+       <tr>
+               <td class="right-back"></td>
+               <td class="content" valign="top">
+               <table cellpadding="0" cellspacing="0" border="0" style="width: 
100%;">
+                       <tr>
+                               <td>
+                               <h1>WSO2 Identity Provider</h1>
+                               </td>
+                               <td align="right" valign="top"><img
+                                       
src="images/wso2-identity-content-rounded.jpg" align="top" /></td>
+                       </tr>
+               </table>
+
+               <br>
+               <h3><font color="#FF0000">IMPORTANT : The identity
+               provider will be reset periodically.</font></h3>
+               <table cellpadding="0" cellspacing="10" border="0"
+                       class="login-header">
+                       <tr>
+                               <td valign="top" width="30%"><strong>Login with
+                               Username and Password</strong> 
+                               <%
+                                       String openid = (String) 
request.getAttribute("openid");
+                                               if (openid != null) {
+                               %> 
+                               <strong>Your OpenID is: 
<%=HTMLEncoder.encode(openid)%></strong> 
+                               <%
+                               }else
+                               {
+                                       
+                               }
+                               %> 
+                               
+                               <s:form action="Login.action" theme="simple" 
method="POST">
+                                       <div class="errors"><s:actionerror /> 
<s:fielderror /></div>
+                                       <table cellpadding="0" cellspacing="10" 
border="0">
+                                               <tr>
+                                                       <td>Username</td>
+                                                       <td><s:textfield 
name="username" label="Login name"
+                                                               
cssClass="text-box-normal" /></td>
+                                               </tr>
+                                               <tr>
+                                                       <td>Password</td>
+                                                       <td><s:password 
name="password" label="Password"
+                                                               
cssClass="text-box-normal" /></td>
+                                               </tr>
+                                               <tr>
+                                                       <td></td>
+                                                       <td><s:submit 
value="Login" align="left" cssClass="button" /></td>
+                                               </tr>
+                                       </table>
+                               </s:form></td>
+                               <td><img src="images/line-sep.png" height="150" 
width="2" /></td>
+                               <td>
+                               <table>
+                                       <tr>
+                                               <td valign="top"><strong>login 
with your Information
+                                               Card</strong>
+                                               <div><a 
href="/InfoCardLogin.action"
+                                                       title="Login with your 
Information Card"><img
+                                                       
src="images/infocard_114x80.png" align="left"
+                                                       style="margin-right: 
10px;" border="0" /></a> you can only login
+                                               with a personal information 
card that you have already registered.
+                                               If you have not registered a 
personal information card please
+                                               first login with your username 
and password and register a card.</div>
+                                               </td>
+                                       </tr>
+                                       <tr>
+                                               <td valign="top"><strong>login 
with your OpenID</strong>
+                                               <div><a 
href="/OpenIdLogin.action"
+                                                       title="Login with your 
OpenId"><img
+                                                       
src="images/infocard_114x80.png" align="left"
+                                                       style="margin-right: 
10px;" border="0" /></a> you can login with
+                                               your OpenID which is obtained 
by an OpenID provider.</div>
+                                               </td>
+                                       </tr>
+                               </table>
+                               </td>
+                       </tr>
+
+               </table>
+               <div><strong>Don't have a Login?</strong><br />
+               <br />
+               Sign up is easy. <a href="ShowUserRegistration.action">Sign 
Up</a></div>
+               </td>
+       </tr>
+</table>
+
+<!-- Include footer -->
+<s:include value="footer.jsp" />
+
+</body>
+
 </html>
\ No newline at end of file

Modified: 
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/userregistration.jsp
==============================================================================
--- 
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/userregistration.jsp
     (original)
+++ 
branches/solutions/identity/openid-poc/modules/user-ui/src/main/webapp/jsp/userregistration.jsp
     Tue Dec 11 03:07:14 2007
@@ -1,64 +1,100 @@
-<%@ taglib prefix="s" uri="/struts-tags" %>
+<%@ taglib prefix="s" uri="/struts-tags"%>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
-"http://www.w3.org/TR/html4/strict.dtd";>
-<html>
-<head>
-<title>WSO2 Identity Solution</title>
-<link type="text/css" rel="stylesheet" href="css/styles.css" />
-</head>
-<body>
-<!-- Include the header -->
-<s:include value="header.jsp" />
-
-<table cellpadding="0" cellspacing="0" border="0" style="width:100%;">
-    <tr>
-        <td class="right-back">
-        </td>
-        <td class="content" valign="top">
-            <table cellpadding="0" cellspacing="0" border="0" 
style="width:100%;">
-                <tr>
-                    <td><h1>WSO2 Identity Provider</h1></td>
-                    <td align="right" valign="top"><img 
src="images/wso2-identity-content-rounded.jpg" align="top" /></td>
-                </tr>
-            </table>
-
-            <br>
-            
-            <table cellpadding="0" cellspacing="10" border="0" 
class="login-header">
-                <tr>
-                <td  valign="top" width="30%">
-                    <form action="UserRegistrationFormSubmit.action" 
method="post">
-                       <strong>Register with username and 
password</strong><br/>
-                        <!--todo -->
-                       <div class="errors">
-                                                       <s:actionerror />
-                                                       <s:fielderror />
-                                               </div>
-                       <i>All fields are required</i>
-                       <table cellpadding="0" cellspacing="10" border="0" 
class="form-table">
-                           <tr><td>User name </td><td><font 
class="required">*</font><input type="text" name="username"></td></tr>
-                           <tr><td>Password </td><td><font 
class="required">*</font><input type="password" name="password"></td></tr>
-                           
-                            <s:iterator value="claims">           
-                                <tr><td><s:property value="displayTag" /> 
</td><td><font class="required">*</font><input type="text" name="<s:property 
value="uri" />"></td></tr>
-                               </s:iterator>
-                              
-                              <tr><td></td><td><input type="submit" 
value="Submit" class="button"> <input type="button" value="Cancel" 
onClick="javascript:window.location = 'ShowMain.action'" 
class="button"></td></tr>
-                          </table>
-                       </form>    
-                </td>
-                <td><img width="2" height="150" 
src="images/line-sep.png"/></td>
-                <td valign="top"><strong>Register with your information 
card</strong><br/>
-                <a href="/InfoCardUserRegisteration.action" title="Register 
with your Information Card"><img src="images/infocard_114x80.png" align="left" 
style="margin-right:10px;" border="0" /></a></td>
-                </tr>
-            </table>
-        </td>
-    </tr>
-</table>
-
-<!-- Include footer -->
-<s:include value="footer.jsp" />
-
-</body>
-
+"http://www.w3.org/TR/html4/strict.dtd";>
+<html>
+<head>
+<title>WSO2 Identity Solution</title>
+<link type="text/css" rel="stylesheet" href="css/styles.css" />
+</head>
+<body>
+<!-- Include the header -->
+<s:include value="header.jsp" />
+
+<table cellpadding="0" cellspacing="0" border="0" style="width: 100%;">
+       <tr>
+               <td class="right-back"></td>
+               <td class="content" valign="top">
+               <table cellpadding="0" cellspacing="0" border="0" style="width: 
100%;">
+                       <tr>
+                               <td>
+                               <h1>WSO2 Identity Provider</h1>
+                               </td>
+                               <td align="right" valign="top"><img
+                                       
src="images/wso2-identity-content-rounded.jpg" align="top" /></td>
+                       </tr>
+               </table>
+
+               <br>
+
+               <table cellpadding="0" cellspacing="10" border="0"
+                       class="login-header">
+                       <tr>
+                               <td valign="top" width="30%">
+                               <form 
action="UserRegistrationFormSubmit.action" method="post">
+                               <strong>Register with username and 
password</strong><br />
+                               <!--todo -->
+                               <div class="errors"><s:actionerror /> 
<s:fielderror /></div>
+                               <i>All fields are required</i>
+                               <table cellpadding="0" cellspacing="10" 
border="0"
+                                       class="form-table">
+                                       <tr>
+                                               <td>User name</td>
+                                               <td><font 
class="required">*</font><input type="text"
+                                                       name="username"></td>
+                                       </tr>
+                                       <tr>
+                                               <td>Password</td>
+                                               <td><font 
class="required">*</font><input type="password"
+                                                       name="password"></td>
+                                       </tr>
+
+                                       <s:iterator value="claims">
+                                               <tr>
+                                                       <td><s:property 
value="displayTag" /></td>
+                                                       <td><font 
class="required">*</font><input type="text"
+                                                               
name="<s:property value="uri" />"></td>
+                                               </tr>
+                                       </s:iterator>
+
+                                       <tr>
+                                               <td></td>
+                                               <td><input type="submit" 
value="Submit" class="button">
+                                               <input type="button" 
value="Cancel"
+                                                       
onClick="javascript:window.location = 'ShowMain.action'"
+                                                       class="button"></td>
+                                       </tr>
+                               </table>
+                               </form>
+                               </td>
+                               <td><img width="2" height="150" 
src="images/line-sep.png" /></td>
+                               <td>
+                               <table>
+                                       <tr>
+                                               <td 
valign="top"><strong>Register with your
+                                               information card</strong><br />
+                                               <a 
href="/InfoCardUserRegisteration.action"
+                                                       title="Register with 
your Information Card"><img
+                                                       
src="images/infocard_114x80.png" align="left"
+                                                       style="margin-right: 
10px;" border="0" /></a></td>
+                                       </tr>
+                                       <tr>                                    
+                                               <td 
valign="top"><br/><br/><strong>Register with WSO2 IS OpenID 
Provider</strong><br />
+                                               <a 
href="/OpenIdUserRegistration.action"
+                                                       title="Register with 
WSO2 IS OpenID Provider"><img
+                                                       
src="images/infocard_114x80.png" align="left"
+                                                       style="margin-right: 
10px;" border="0" /></a></td>
+                                       </tr>
+                               </table>
+                               </td>
+                       </tr>
+               </table>
+               </td>
+       </tr>
+</table>
+
+<!-- Include footer -->
+<s:include value="footer.jsp" />
+
+</body>
+
 </html>
\ No newline at end of file

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to