导航:首页 > 净水问答 > 登陆过滤器类如何创建

登陆过滤器类如何创建

发布时间:2021-12-14 07:14:11

⑴ 谁知道邮件过滤器怎样设置,及设置原理。

邮件过滤器的进入方法
点击右栏的邮件过滤器,进入邮件过滤器设置界面,

此页面分为两部分:拒收发件人列表和邮件过滤规则

拒收发件人列表显示的是你拒收的邮件地址,你可以添加,删除,修改,下面有详细的设置

邮件过滤规则:显示的是你设置的邮件过滤规则,包括他的执行顺序,过滤名称,起用状态,匹配后的动作,各种操作

拒收邮件和过滤器的设置方法
(1),拒收邮件的设置方法:

设置拒收邮件有两个方法:

第一种方法:直接在拒收发件人列表设置

在拒收发件人列表框中输入,要拒收的邮件地址,多个邮件用逗号分割

然后点击保存,即可

删除拒收邮件列表中的某一个地址,只要将此地址删除然后保存即可

注:填写的邮件地址,可以是详细的邮件地址,也可以是邮件地址的一部分

比如:你可以填写拒收[email protected]的邮件,则他拒收[email protected]的来信

你也可以填写test,则他拒收邮件地址包括test的来信,

还可以是sohu.com则他拒收所有来自于sohu.com的邮件

第二种方法:可以在查看来信时,拒收此地址的信件

在查看信件时,如果想拒收此地址的来信,

可以点击发件人旁边的拒收邮件,则此邮件地址被放入拒收邮件列表中

(2),邮件过滤器的设置方法

先简单介绍一下邮件过滤的流程。邮件过滤的流程是自上而下的,即先执行第一条过滤规则,再执行第二条过滤规则,再依次向下执行,若过滤规则匹配,根据您设定的条件,有选择的看是否继续向下执行。

如果您选择退出,则不在执行剩下的过滤规则,如果您选择继续执行下一条,则继续执行。当所有的过滤规则执行结束后,作为最后的一个动作(这个动作对用户是不可见的),系统将把这份邮件放入收件箱中去。

过滤器可以过滤的类型:

根据邮件的来源: 根据邮件的来源地址判断怎样处理

根据邮件接收者: 根据邮件的接受这判断怎样处理

根据邮件主题: 根据邮件的主题所包含的内容来进行处理

根据邮件长度: 根据信件的大小来判断对邮件如何处理(可以精确到k)

过滤器的条件有如下:

包括: 匹配包括某一字符串内容

不包括: 匹配不包括某一字符串的内容和上面相反

是: 精确匹配某一字符串

不是: 精确匹配不是某一字符串

以...开始: 匹配以某一字符串开始的内容

不以..开始: 匹配不以某一字符串开始的内容

以...结束: 匹配以某一字符串结束的内容

不以...结束: 匹配不以某一字符串结束的内容

是否区分大小写: 指定匹配时,是否区分大小写,选上后表示不区分大小写

>=(用于邮件长度匹配): 匹配邮件长度大于某一字节数的邮件

<(用于邮件长度匹配): 匹配邮件长度小于某一字节数的邮件

对过滤结果的操作:

拒收符合条件的邮件: 表示对符合过滤条件的邮件拒收

转发给指定的用户: 表示对符合过滤条件的邮件,转发给你指定的用户

移动到指定的邮件夹: 表示把符合过滤条件的邮件移动到指定的文件夹

选择自动回复: 可以对符合过滤条件的邮件,指定特别的回复

手机短信通知: 可以对符合过滤条件的邮件,指定发送手机短信

建立一条邮件过滤规则:

点击新建邮件过滤器,进入建立邮件过滤器页面,输入过滤器输入框

首先:填入邮件过滤器的名称,名称用户可以根据喜好任意填写,不过为了便于用户查看和修改

建议起名尽量有意义:比如过滤同学的邮件,可以起名为同学

选择是否启用此规则,如果用户要求此规则马上生效,则选择是;如果用户想在以后在启用此规则,则选择否

选择是否执行下一条,如果用户要此规则匹配后,还要进行下面的匹配,则选择是;如果用户要此过滤规则执行完成后,就不再执行下面的动作退出,则选择否

下面是指定过滤条件,首先选择过滤类型(邮件来源,接受者,邮件主题,邮件长度)可以多选(即可以对多个过滤类型进行过滤);然后指定过滤条件(根据你的要求选择),在就是指定要匹配的内容(中英文都可,邮件长度要填写数字),最后选择是否区分大小写,则过滤条件建立完成

最后是选择过滤操作(过滤操作只能选择一种操作类型),可以根据你的要求在过滤条件中选择一种操作类型,然后点击保存一条邮件过滤器建立完成。

对过滤过滤规则列表的操作:

建立一条过滤规则后,则返回过滤规则列表,他所列出的内容在上面进行了介绍,下面对他的各项操作

进行相信的介绍:

他的过滤规则包括:编辑,删除,复制,上移,下移五个功能

编辑:就是对已建立的过滤器进行修改,可以参考建立一条过滤规则部分,操作相同

删除:即删除此条过滤规则,当用户认为此过滤规则无用时可以删除

复制:即在此规则下面在建立一条和此规则相同的过滤规则,此情况适用于如果用户发现要

建立的过滤规则和原来的某条过滤规则差别不大,则可以复制此条过滤规则然后

在对新复制的过滤规则进行简单的编辑即可

上移:由于过滤规则是按从上到下的顺序执行的,则过滤规则的先后顺序是很重要得,这样上移

下移也是很重要的,上移就是将此规则向上移动一次,即优先级提高一级

下移:下移和上移的功能相反

2.12 配置
通过配置功能可以定制您的邮箱设置,做出您的个性化设置。

这里面,可供用户调节的有如下几项:

语言:设置用户却省选用的语言,目前支持两种语言,即中文简体和英文。

页面风格:目前支持简约风格和蓝色魅力两种界面风格。

以上两个设置也可以在登录界面上选择,只不过,这里是确定的客户的却省的设置。

每页显示邮件数:调整在邮件列表中每页显示邮件的条数。

是否保存邮件到发件箱:在发送邮件时,是否将这封邮件的一个副本保存在发件箱里面。如果这儿不选择保存,则在发邮件的页面,那个相应的选项就是勾掉的。当然,您也可以在那里直接选择。

是否发送html邮件,这个设置一般不用管,系统会自动识别是否为html邮件的。

是否引用原文:这个设置将改变回复信件的内容,却省情况下,回复的邮件将自动引用被回复邮件的原文。如果您不选这个设置,则将不再应用原文。

是否删除邮件中的javascript脚本:一般选择是

垃圾箱清空时间:设置垃圾箱中的邮件在几天后删除,每次系统登录时,检查垃圾箱中邮件的保存时间,对超过设置天数的邮件,系统将自动删除。

邮件显示默认排序条件:在邮件列表中显示邮件时,确省的排序方法。

2.13 手机短信
2.13.1 安宁手机短信模块包括内容
登记手机短信(注册,登陆)

发送手机短信

查看短信记录

2.13.2 登记手机短信
(1)分为手机注册,手机登陆

(2)手机号码注册:

这是第一步要做的,是必须的,安宁电子邮件系统现在使用的是安宁短信网关,支持河北的中国移动手机用户和河北的小灵通用户。

如果没有注册的手机或小灵通,可以直接点击“注册手机短信服务”的链接,进行注册。

(3)手机登陆

注册完成后就可以进入手机登陆了,

输入你的手机号,选择你的手机登记的网关类型和密码,点击登记短信服务,

则会出现已登记手机列表,(当然你可以登记多个,你在搜狐和网易登记过得手机号码);

(4)上面的内容操作完成后,才可以进入下面的发送手机短信

2.13.3 发送手机短信
(1)点击发送手机短信链接,进入发送手机短信页面,

(2)从发送手机号中,选择你要使用的手机,

(3)在接受的手机号中,写入接受的手机号(手机号之间用逗号分割),也可以从手机号本中导入,

从手记号码本中导入:

选择手机号导入,弹出导入手机号窗口,选择你要导入的手机或邮件地址,

然后点击插入地址,即可

(4)当发送手机短信时,也可以以邮件形式发送,

在以邮件形式发送栏中写入收件人的地址,或从上面手记号码本中导入

(5)然后填写短信内容,点击发送即可

2.13.4 查看短信历史记录
(1)点击查看短信历史记录,即可看到最近你所发送的10条短信

(2)它列出了:时间,发送手机,网关,接受手机,内容,成功或失败原因

2.14 更改密码
更改密码前,为了系统的安全性考虑,需要您先输入原有的密码,只有在原密码正确的基础上,修改密码才能通过。

2.15 帮助
查看在线快速帮助手册,这是系统的帮助中心,可以查到用户感兴趣的一些问题。

2.16 退出
退出邮箱登录。

⑵ 怎么搞一个servlet登录过滤器

把JSP页面全部放在WEB-INF下面 ,编写一个BaseServlet继承自HttpServlet,然后其余的servlet集成自BaseServlet,在这个servlet里面判断session,有值的时候转发到servlet里面 没有值的话 跳转到登陆页面 不就可以了?或者在filter里面写上
HttpServletRequest req = (HttpServletRequest)request;
HttpServletResponse resp = (HttpServletResponse)response;

String uri = req.getRequestURI();
System.out.println( uri );

// 如果请求的路径是首页的资源,那么不需要过滤
if ( !"/loginServlet".equals(uri) && !"/".equals(uri) && !uri.startsWith("/img/") && !uri.startsWith("images") ) {
// 过滤请求,保证访问的资源一定要在用户登录后才可访问
HttpSession session = req.getSession();
if ( session.isNew() ) {
// 跳转到首页
resp.sendRedirect("/");
} else {
User user = (User)session.getAttribute(Const.SESS_PARAM_USER);
if ( user == null ) {
// 跳转到首页
resp.sendRedirect("/");
} else {
chain.doFilter(request, response);
}
}
} else {
chain.doFilter(request, response);
}

⑶ java单点登录用过滤器怎么实现

1、在普通站点A,B上配置过滤器,如果访问到A的页面时,先访问本地SESSION看是否登录版,如果权没有,则访问SSO看是否登录,如果没有则转到公共登录界面
2、公共登录界面登录完以后写SSO的SESSION,并通过地址栏返回给A登录的用户名
3、A写本地SESSION,完成登录过程。

4、当访问B应用时,先访问本地SESSION,未登录,则同样跳转到SSO,SSO取到本地SESSION的用户名,返回给B已登录。B写本地SESSION。完成登录过程。

5、A登出时,先杀本地SESSION,调用SSO的杀全局SESSION方法,SSO清空本地SESSION,同时也清空应用B的SESSION,完成单点登出。

⑷ 怎么用过滤器管理用户session

我们经常会碰到这样的情况,当我们有事情离开了一会,等再回来继续我们在网页中的操作时,会出现session超时的错误,然后跟上一堆的错误,让用户感觉很不爽,像这种情况如果能在一个错误页面给个Session超时的提示就会比较友好些,再一种情况,当一个系统中的用户角色有多个,有些页面对于一些级别低的用户来说是没有权限观看的,可能在页面上能根据不同的权限屏蔽了一些链接让低级别的用户无法进入,但是这只能让低级别的用户看不见高级操作的链接,假如用户知道链接的地址直接在地址栏中输入链接,岂不是也可以进入系统啊,要解决这两个问题就得在页面中做判断了。

If(session== null) {

//如果是超时则跳转到登陆页面重新登陆

}

If(checkAuthority() == false) {

//如果权限不足则跳转到错误页面给个提示

}

每个.jsp页面中加上以上的判断貌似能够解决问题,然而一个系统往往有成百上千的jsp页面,倘若每个页面都这样加岂不是很费事,而且如果将来的权限判断发生变化,将要维护所有的jsp这样的工作量是很大的,灵活性很差,要是在进入这些jsp之前必须统一经过一个地方,在这个地方来做判断貌似要好一下,我们使用了过滤器来解决了这个问题

新建一个过滤器命名为:FilterDemo,该类继承自:javax.servlet.Filter

{

publicvoiddestroy() {}

publicvoiddoFilter(ServletRequest sreq, ServletResponse response,

FilterChain filterChain)

throwsIOException, ServletException {

HttpServletRequest request=(HttpServletRequest)sreq;

HttpSessionsession= request.getSession(false);

if(session==null) {

//如果是session超时,在此处做处理

}

if(request.getRequestURI().endsWith("download.do")) {

//此处可以针对不同的请求根据用户是否具有权限来做处理

}

request.getRequestDispatcher("/Error.jsp").

forward(request,response);

}

publicvoidinit(FilterConfig filterConfig)

throwsServletException {}

}

然后将新建的Filter添加到web.xml中,部署Filter需要添加两部分:

1.filter元素

filter元素位于部署描述符文件(web.xml)的前部,所有filter-mapping、servlet或servlet-mapping元素之前。

<filter>

<filter-name>SessionFilter</filter-name>

<filter-class>myPackage.FilterDemo</filter-class>

</filter>

2.filter-mapping元素

filter-mapping元素位于web.xml文件中filter元素之后serlvet元素之前

<filter-mapping>

<filter-name>SessionFilter</filter-name>

<url-pattern>*.do</url-pattern>

</filter-mapping>

以上内容表示所以的请求中以.do结尾的都有首先通过我们这里指定的过滤器:

新建一个Servlet来测试:

{

=1L;

publicDownLoadDemo() {

super();

}

protectedvoiddoGet(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {

this.doPost(request, response);

}

protectedvoiddoPost(HttpServletRequest request, HttpServletResponse response)throwsServletException, IOException {

request.getRequestDispatcher("/DownLoadExcel.jsp").

forward(request, response);

}

}

在web.xml中部署好该servlet

<servlet>

<servlet-name>DownLoadDemo</servlet-name>

<servlet-class>com.sinosoft.base.sessiondemo.DownLoadDemo</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>DownLoadDemo</servlet-name>

<url-pattern>/download</url-pattern>

</servlet-mapping>

新建jsp来测试

Index.jsp
<body>

<formaction="download.do">

<h1>This is a Demo Application</h1>

<ahref='DownLoadExcel.jsp'>导出Excel</a>

<inputtype='submit'>

</form>

</body>

为了便于对比我们使用了一个是超链接的形式,一个是通过servlet来跳转,当点击提交按钮时会被拦截,而直接点击超链接就不会被拦截,因为我们的Filter中配置的是拦截.do形式的,如果要拦截jsp也可以使用<url-pattern>DownLoadExcel.jsp </url-pattern>

再添加一个错误页面Error.jsp

<body>

<h1>对不起,你没有权限</h1>

</body>

⑸ spring-mvc用户登录怎么添加过滤器

在struts2中用过filter过滤器,在springmvc中还有拦截器,它们都能过滤请求,但是到底有什么

⑹ yahoo邮箱如何创建过滤器

过滤器_并不是过滤垃圾邮件的哦~

只是方便你的邮件自动归类

你试下:

设置--垃圾邮件--添加黑名单

补充:

如图,貌似过滤器只会对新收的邮箱产生影响···

⑺ my eclipse 9怎么创建过滤器

my eclipse 9怎么创建过滤器
在C语言中也可以组成赋值语句,按照C语言规定,任何表达式在版其未尾加上分号就构成为语句权。因此如
x=8;a=b=c=5;
都是赋值语句,在前面各例中我们已大量使用过了。
2. 类型转换
如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。具体规定如下:
1) 实型赋予整型,舍去小数部分。前面的例子已经说明了这种情况。
2) 整型赋予实型,数值不变,但将以浮点形式存放,即增加小数部分(小数部分的值为0)。
3) 字符型赋予整型,由于字符型为一个字节,而整型为二个字节,故将字符的ASCII码值放到整型量的低八位中,高八位为0。整型赋予字符型,只把低八位赋予字符量。
【例3.18】

⑻ java过滤器中实现Filter的类怎么写

web.xml配置文件来
SessionFilter
com.qhit.system.tools.SessionFilter
SessionFilter
/*
java类
public class ConnFilter extends HttpServlet implements Filter {
public void doFilter(ServletRequest request,ServletResponse response,
FilterChain filterchain) throws IOException,ServletException
{
try
{
filterchain.doFilter(request,response);此处自为过滤链 理解为请求通过该过滤继续前行 可在此处加上判断 如果TRUE执行该语句 有过FALSE 则直接跳转其他页面 常用于判断是否有权限进入某页面
}
finally
{
DBUtils.close();
}
}

⑼ 验证登录过滤器类怎么配置web.xml

可以把的值改为"*",默认全都过滤,然后在过滤器里面写一个正则表达式: String str = "[\\w]{1,}\\.jsp$";来判断是否是jsp页面,如果是就不执行doFilter()方法,这样过滤才算灵活,获取请求的文件名不用我说了吧?相信你会的

阅读全文

与登陆过滤器类如何创建相关的资料

热点内容
反渗透电机漏水怎么回事 浏览:190
化学蒸馏仪器图片 浏览:904
塑料的柴油滤芯怎么拆 浏览:108
净化器怎么用比较好 浏览:627
宜悦净化器滤网多少钱 浏览:690
两个靠在一起的污水井是不是化粪池 浏览:562
污水厂都有什么职务 浏览:392
实验室超纯水机漏水怎么解决 浏览:662
安吉尔废水比是多少 浏览:790
洗浴房玻璃水垢怎么去除 浏览:931
超滤膜水龙头滤芯怎么清洗 浏览:550
超滤膜的清洗和保存方法 浏览:402
过滤棉一天就黑了 浏览:360
超滤膜堆是什么 浏览:460
阿拉伯人蒸馏酒精 浏览:81
饮料用水处理反渗透设备 浏览:852
反渗透法对脱盐原理是什么 浏览:559
原厂空调滤芯和副厂有什么区别 浏览:423
全顺滤芯多少钱 浏览:820
朔州城市生活污水处理多少钱一次 浏览:991