社区
Web 开发
帖子详情
如何让用户一定要通过登陆才能访问该页,直接通过url访问提示出错信息?
otstar
2001-07-27 09:40:40
有什么好的思路吗?
...全文
121
7
打赏
收藏
如何让用户一定要通过登陆才能访问该页,直接通过url访问提示出错信息?
有什么好的思路吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
misty_f
2001-07-27
打赏
举报
回复
你们做过URL的加密吗?
otstar
2001-07-27
打赏
举报
回复
有没有用javabean技术的方法?
nicolas
2001-07-27
打赏
举报
回复
将登录jsp的用户名与密码提交给一个servlet,该servlet初始化session变量:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
import java.util.*;
import java.lang.*;
public class Loginservlet extends HttpServlet
{
public void doPost(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,java.io.IOException
{
//declare local variable
PrintWriter out;
String strUserName,strPWD;
String strDBDriver,strURL;
String strSQL,strTemp;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
HttpSession session;
session=req.getSession();
out = resp.getWriter();
//get parameters
strUserName=req.getParameter("username");
strPWD=req.getParameter("password");
//set database connection parameter value
String strDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String strURL="jdbc:odbc:wygl";
if(strUserName!=null || strUserName.compareTo("")!=0){
//resp.sendRedirect("/wygl/jsp/relogin.jsp");
//}else{
//instance session variable:
session.putValue("login_name","");
session.putValue("logined","false");
//connect database
try{
Class.forName(strDBDriver);
}catch(java.lang.ClassNotFoundException e){
System.err.println("error:"+e.getMessage());
}
try{
conn=DriverManager.getConnection(strURL);
stmt=conn.createStatement();
}catch(SQLException e){
System.out.println("error:"+e.getMessage());
}
strSQL="select * from sys_user where login_name='"+strUserName+"' and user_pwd='"+strPWD+"'";
try{
rs=stmt.executeQuery(strSQL);
if(rs.next()){
session.putValue("login_name",strUserName);
session.putValue("logined","true");
strTemp=rs.getString("user_name");
session.putValue("user_name",strTemp);
}catch(SQLException e){
System.err.println("error:"+e.getMessage());
}
//close database connection
try{
rs.close();
stmt.close();
conn.close();
}catch(Exception e){
System.err.println("close():"+e.getMessage());
}
}else{
resp.sendRedirect("/wygl/jsp/errorindex.jsp");
}
}
}
在后面每调用一个jsp文件,就可以include一个验证文件,该验证文件其实就是取logined
session变量值,如果值为'false',则就把它sendRedirect向一个提示有登录失败的页面。
haodou
2001-07-27
打赏
举报
回复
在login.jsp登陆成功后
session.putValue("login","ok");
在其他页
if(!((String)session.getValue("login")).equals("ok"))
response.sendRedirect("login.jsp");//将用户带到登陆页
otstar
2001-07-27
打赏
举报
回复
具体通过什么技术啊?
microrain
2001-07-27
打赏
举报
回复
每一个页都加一个权限验证就行了
kangaroo
2001-07-27
打赏
举报
回复
对啊,我也想知道怎样做URL的加密?
关于
提示
“处理
URL
时服务器
出错
”和“HTTP 500错误“的解决方法
关于
提示
“处理
URL
时服务器
出错
...只要在服务器上的IIS设置里选上“向客户端发送文本错误
信息
”这一项,那么页面上出现的任何错误都会显示“处理
URL
时服务器
出错
,请和系统管理员联系!”这一句话,所以这时你需要做的
Servlet项目
访问
出错
怎么办?
确认
URL
和后端代码写的是否匹配 2:webapp没有正确加载 比如web.xml写错了,此时Tomcat能够启动运行,但是没有加载你写的webapp 检查web.xml所在的目录名字,文件名字,所在的位置,文件内容 出现405 原因只有一...
服务端webService发布以后,浏览器
访问
出错
;服务正确发布,浏览器能够正常
访问
,但是客户端调用
出错
等问题的解决方法
当客户端将项目发布以后,浏览器通过“http://ip地址:端口号/项目名称/过滤器中配置的
url
/服务地址”这套规范
访问
发布的项目时却
提示
错误,无法
访问
。 解决方法:认真核ip地址有没有输错,如果是在本机
访问
,可以...
解决WordPress设置错误的
url
网站不能
访问
的问题
通过WordPress后台首选项更改了网站
url
地址之后,网站就会出现
访问
不了的情况,一般来说,网站后台也
登陆
不上去了,我从网上寻找到了四种方法,这四种方法前三种都是需要
登陆
到后台的,但实际上
出错
后,都不能
登陆
...
访问
Swagger页面异常 Unable to infer base
url
.
访问
Swagger页面无法正常显示,
提示
如下
信息
: Unable to infer base
url
. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base
url
is the root of where...
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章