Fix for AWC-446 - If cookies are not enabled in the browser, then a warning message will be displayed on the Login screen.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2294 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2006-02-03 13:30:19 +00:00
parent 774cf9eb4d
commit 4ba55eb4f4
2 changed files with 37 additions and 3 deletions

View File

@@ -254,6 +254,7 @@ login_err_username_chars=Username can only contain characters or digits.
loggedout_details=You have been logged out of Alfresco. loggedout_details=You have been logged out of Alfresco.
relogin=Re-login to Alfresco relogin=Re-login to Alfresco
no_access=You have no access to Alfresco. no_access=You have no access to Alfresco.
no_cookies=Cookies must be enabled in your browser for the Alfresco Web-Client to function correctly.
# Browse list messages # Browse list messages
no_space_items=No items to display. Click the ''{0}'' action to create a space. no_space_items=No items to display. Click the ''{0}'' action to create a space.

View File

@@ -21,6 +21,7 @@
<%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %> <%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %>
<%@ page import="org.alfresco.web.app.servlet.AuthenticationHelper" %> <%@ page import="org.alfresco.web.app.servlet.AuthenticationHelper" %>
<%@ page import="org.alfresco.web.ui.common.PanelGenerator" %>
<%@ page import="javax.servlet.http.Cookie" %> <%@ page import="javax.servlet.http.Cookie" %>
<%@ page buffer="16kb" contentType="text/html;charset=UTF-8" %> <%@ page buffer="16kb" contentType="text/html;charset=UTF-8" %>
@@ -122,11 +123,15 @@
<h:commandButton id="submit" action="#{LoginBean.login}" value="#{msg.login}" /> <h:commandButton id="submit" action="#{LoginBean.login}" value="#{msg.login}" />
</td> </td>
</tr> </tr>
<tr>
<td colspan=2>
<%-- messages tag to show messages not handled by other specific message tags --%>
<h:messages style="padding-top:8px; color:red; font-size:10px" layout="table" />
</td>
</tr>
</table> </table>
<%-- messages tag to show messages not handled by other specific message tags --%>
<h:messages style="padding-top:8px; color:red; font-size:10px" layout="table" />
</td><td background='<%=request.getContextPath()%>/images/parts/white_06.gif'> </td><td background='<%=request.getContextPath()%>/images/parts/white_06.gif'>
<img src='<%=request.getContextPath()%>/images/parts/white_06.gif' width=7 height=7 alt=''></td></tr> <img src='<%=request.getContextPath()%>/images/parts/white_06.gif' width=7 height=7 alt=''></td></tr>
<tr><td width=7><img src='<%=request.getContextPath()%>/images/parts/white_07.gif' width=7 height=7 alt=''></td> <tr><td width=7><img src='<%=request.getContextPath()%>/images/parts/white_07.gif' width=7 height=7 alt=''></td>
@@ -135,8 +140,36 @@
<td width=7><img src='<%=request.getContextPath()%>/images/parts/white_09.gif' width=7 height=7 alt=''></td></tr> <td width=7><img src='<%=request.getContextPath()%>/images/parts/white_09.gif' width=7 height=7 alt=''></td></tr>
</table> </table>
<div id="no-cookies" style="display:none">
<table cellpadding="0" cellspacing="0" border="0" style="padding-top:16px;">
<tr>
<td>
<% PanelGenerator.generatePanelStart(out, request.getContextPath(), "yellowInner", "#ffffcc"); %>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign=top style="padding-top:2px" width=20><h:graphicImage url="/images/icons/info_icon.gif" width="16" height="16"/></td>
<td class="mainSubText">
<h:outputText value="#{msg.no_cookies}" />
</td>
</tr>
</table>
<% PanelGenerator.generatePanelEnd(out, request.getContextPath(), "yellowInner"); %>
</td>
</tr>
</table>
</div>
<script>
document.cookie="_alfTest"
var cookieEnabled = (document.cookie.indexOf("_alfTest") != -1);
if (cookieEnabled == false)
{
document.getElementById("no-cookies").style.display = 'inline';
}
</script>
</td> </td>
</tr> </tr>
</table> </table>
</h:form> </h:form>