修改cas登陆页面-服务器端

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html
内部邀请码:C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 

--------------------------------------------------------

原文地址:http://www.cnblogs.com/liveandevil/archive/2013/03/06/2946341.html

1.cas统一认证的登陆页面位于:cas目录/WEB-INF/view/jsp/default 文件夹里,其中ui/casLoginView.jsp为登陆页面

2.首先我们复制一份default文件夹 重命名为myview

3.然后复制classes/default.properties  到 classes/mytheme.properties 打开mytheme.properties 修改登陆页面的路径为我们复制的myview 文件夹。修改成:

4 修改 cas目录/cas.properties 中 cas.viewResolver.basename =mytheme

到这一步我们只是将登陆页面拷贝了一份然后指向这份拷贝,接下来我们就可以随意修改我们拷贝的页面,这样做的目的是如果以后想还原回来比较方便,只需要修改引用就行。

接下来我们修改casLoginView.jsp页面:

修改的要求是:需要保留登陆form表单(但可以修改样式,虽然表单标签是带前缀的,但和普通html标签一样修改其样式,也可以将所有的信息输出删除 如<spring:message code="screen.welcome.label.netid.accesskey" var="userNameAccessKey" />)但必须保留保单中的用户名、密码输入框,确认按钮,而且最好复制其标签,修改其class属性来修改样式,这里我修改后的表单为:

其中绿色框中是我定义的样式

修改过后重启服务器 登陆页面变成:

上面写得是我修改登陆页面的一个过程,有什么错误的地方请大家指正。

时间: 2024-07-31 14:28:23

修改cas登陆页面-服务器端的相关文章

app访问需要cas登陆的服务

问题描述 现在遇到的问题是这样的:一个app需要服务一个服务端A提供的接口,而服务端对所有的url都有经过CAS过滤器过滤,也就是说要访问服务端A提供的url,必须先登陆cas,app是提供httpclient访问服务端A提供的接口,app的登陆账号是例外一套账号跟服务端A是不一样的,服务端A给该app提供一个通用的账号B来登陆cas,也就是说所有app请求过来都需要通过账号B来登陆cas,然后再访问服务端A的服务,现在有个思路是这样的,app请求服务时带上账号B的信息,然后在服务端A的cas过

接手修改一个终端页面登陆,连接服务器,里面的功能火狐上能用,谷歌上不能用,请大神分析指点!

问题描述 接手修改一个终端页面登陆,连接服务器,里面的功能火狐上能用,谷歌上不能用,请大神分析指点! 如下图1一个登陆界面 登陆进去后,如图2界面 在输入主机地址(如192.168.11.14)后点击连接,就会出现如下图 点击切换的话就是变成有绑定字样(对比下图就知道如何改变了),这是在火狐上能正常使用的,但在谷歌上的话就不行了,会出现如下图情况 以下是页面部分代码 解决方案 逻辑代码按浏览器不同进行分支,比如请求中,火狐浏览器Accept-Encoding的值为"gzip, deflate&q

spring security3 session过期,拦截异步请求返回登陆页面

问题描述 项目安全用的是springsecurity3.1.2框架,同步跳转时,Session过期,拦截回登陆页面没问题,但遇到AJax或是jQuery,easyui等,异步请求时,springsecurity3拦截了请求,但确无法跳转到登陆页面,有法办解决吗?详细一下.我在线等 解决方案 解决方案二:统一封装AJAX请求吧,监听响应头,如果sessionStatus是timeout那就用JS跳到登录就好了window.location解决方案三:能详细点吗?解决方案四:做一个空白的页面例如ti

为什么我的webseal登陆页面是个弹出窗口呢

问题描述 为什么我的webseal登陆页面是个弹出窗口呢如图所示:这样的话我就无法改造我的webseal登录页.搞得我很尴尬.求解,可能是什么情况,我只是装了基本的TDS,TAM,Webseal其他的东西没装什么,也没有配置junction等. 解决方案 解决方案二:感觉上是集成域验证了,是不是关闭了Guest授权?解决方案三:默认安装好了,webseal-default.conf文件里的ba-auth=both.将其改为ba-auth=both,再修改下面这句forms-auth=both.重

Pluralis:利用众包的方法改善登陆页面

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 创业公司Pluralis正采用类似99 Designs风格的方式来处理一个相当实用的问题--改善登陆页面的转化率. 一般来说,如果商家想通过登陆页面来吸引更多的用户注册(或消费,或者其他的目的),那么就必须投入时间和资源来重新设计页面,而至于能不能有成效那也说不定.而通过Pluralis,商家可以用众包的方式解决这个问题,挑战一下"

js-怎么在父页面修改二级子页面元素样式

问题描述 怎么在父页面修改二级子页面元素样式 我在父页面iframe了一个子页面.在子页面又Iframe了一个子页面,怎么在第一个父页面里修改最后一个子页面里元素的样式啊? 解决方案 iframe和父页,window.open打开页面之间的引用 解决方案二: ? String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+"

代码-ASP.NET登陆页面时如何查询SQL Sever数据库中用户名和密码是否相匹配

问题描述 ASP.NET登陆页面时如何查询SQL Sever数据库中用户名和密码是否相匹配 小弟是个新手,想请教下ASP.NET中如何通过TextBox控件去查询SQL Sever数据库中用户名和密码是否相匹配.求完整的代码,谢谢各位前辈! 解决方案 string connect = ""Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|contacts.mdb"";string query =

WEB登陆页面设计技巧:登陆界面表现形式

文章描述:拒绝平庸:优秀WEB登录页面设计. 关于登陆估计大家每天使用的都很频繁了,每次上网都会习惯性登陆下微博,淘宝,邮箱,空间等,在每天进进出出无数门户的时候有谁又曾在密码不错误的情况下停留在WEB登陆页面看一眼呢?下面就谈谈这道不起眼的门. 从公共平台的角度看 用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客.古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说道理,更能彰显主人家的身份地位.

Delphi2009中使用dbExpress组件访问MySql(登陆页面)

首先新建数据访问模块(Data Module),如下图: 这里使用MySql数据库,考虑到dbGo组件(即ADO)对MySql的不友好,使用dbExpress组件行进数据库的访问. 首先添加一个TSqlConnection控件. 为了使用dbExpress访问数据库,需要把MySql的安装路径下bin目录下的libmySQL.dll文件拷贝至Delphi安装路径的bin目录下. 如上图所示作必要的设置即可.(LoginPrompt属性设置成false以关闭每次连接数据库时的认证对话框) 创建一个