关于用cookie替代userid

前几天遇到这么个情况,就是一个整体框架是web端的app,但是里面有些部分需要android原生的功能,比如上传一些课件,比如展示自己的课程制作,这就需要用到用户根据自己的uerid来上传一些东西,包括来判断一个用户是不是已经登录了,其实一开始我是想在web端做一个交互,让web封装一个function,android端直接调用方法获取用户名和密码,但是协商后发web端并没有点击事件,而是用form表单直接提交的,所以此方法就此搁浅,然后我又想到了一个更简单的方法,可以通过获取cookie来把cookie传给服务器看看,用户是否处于登录状态,如果服务器返回uid,说明该用户已经登录,把获取的uid保存到本地,然后在后面操作的时候再拿出来用

时间: 2024-10-20 21:16:25

关于用cookie替代userid的相关文章

Memcache+Cookie替代Session解决方案(MVC版)

阅读目录 开始 通过IHttpModule注册过滤管道方式 通过BaseController 关于滑动过期 两种方式 回到顶部 通过IHttpModule注册过滤管道方式 具体实现如下: 声明一个类CheckLoginModule.cs它继承自IHttpModule 在请求管道的第9个事件 即获得用户状态的事件中 注册OnRequest事件  判断Memcached中是否存在对应客户端SessionId的用户信息  不存在则意味服务端Session失效 接着判断是否具有保留一周的Cookie(通

cookie存储userID所遇到的问题

*)问题:control charater in cookie value or attribute 转自:https://blog.csdn.net/weixin_36380516/article/details/53905737 Cookie中只能包含ASCII的编码.当中文写入cookie时,会乱码报错. ##)解决方法: 存入cookie之前,使用java.net.URLEncoder类编码: 读取cookie的时候,使用java.net.URLDecoder类解码: ##)或者自己写一

页面增加Cookie

JSP页面: <table> <tr> <td> <div> <input id="UserID" class="text" type="text" tabindex="1" placeholder="账号" /> </div></td> </tr> <tr> <td> <div&g

asp.net对cookie的操作

创建cookie: 1 HttpCookie cookie = new HttpCookie("CurrentUser"); //创建一个名称为CurrentUser 的cookie对象 2 cookie.Values.Add("UserId", "1"); //在cookie对象添加 一项键值对 3 cookie.Values.Add("UserName", "用户名称"); //在cookie对象添加

Login, cookie, session等概念理解

在网站或mobile开发时,最重要的模块之一就是Login登陆模块了. 对于开发而言,Login模块最常考虑的子模块就是: 1. 从数据库中获取登陆用户的信息,GetUserCredential 如userId, username, password, cookies, lastLoginTime, isKeepLogin及其他公司或身份信息. 2. 在用户输入或者从数据库中拿到username, password后,Login接口 常用接口定义及参数 Login(username, passw

(转)HttpURLConnection模拟登录后添加cookie读取网页

package fileTest; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; public class ConnTest { public static void main(String args[]) throws Exception{ String lianzaiUrl = "http://tieba.baidu.com/p/1243174814?pn="; String lo

.net mvc 利用cookie实现自动登录 退出后注销信息

1.登录Action中将用户信息加入到cookie中: HttpCookie cookie = new HttpCookie("useridMsg"); cookie.Expires= DateTime.Now.AddDays(7); cookie["userid"] = 你的用户id: Response.Cookies.Add(cookie); 2.创建类CookieFilter并继承FilterAttribute和IActionFilter 实现抽象IActio

HTTP请求报文详解

HTTP Request Header 请求头 Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字符编码集. Accept-Charset: iso-8859-5 Accept-Encoding 指定浏览器可以支持的web服务器返回内容压缩编码类型. Accept-Encoding: compress, gzip Accept-Language 浏览器可接受的语言 Ac

HTTP请求header信息讲解

HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息.这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成.HTTP的头域包括通用头,请求头,响应头和实体头四个部分.每个头域由一个域名,冒号(:)和域值三部分组成. 1.HTTP请求方式 GET 向Web服务器请求一个文件 POST 向Web服务器发送数据让Web服务器进行处理 PUT 向Web服务器发送数据并存储在Web服务器内部 HEAD 检查一个对象是否存在 DELETE 从Web服务器上删