`
文章列表
由于APP向服务端发起请求属于跨域访问,每次访问在服务端都会产生一个新的session,因此APP客户端与web端不同,无法通过session来保持登录状态。 为了维护app用户的登录状态,我们可以利用token来实现。 客户端输入账号密码,发起登录请求,服务端在登录接口验证通过后,给客户端返回一个任意字符串,既token,生成算法可随机,token必须与用户的账户关联,如用userid和token形成键值对,保存在内存中(redis)。客户端拿到这个token后,就相当于被服务端承认正常登录成功了,在之后所有需要验证的请求中,带上token,服务端验证token是否存在,是否有效。 出于安全考 ...
sudo apt-get install subversion 若报错E:Unable to locate package subversion,则执行以下 sudo apt-get update 再执行安装命令 sudo apt-get install subversion 创建项目目录 sudo mkdir /home/svn cd /home/svn/project sudo chmod -R 777 project/ 创建svn仓库 sudo svnadmin create /home/svn/project 设置访问权限 进入config/svnserve.conf,打开anon- ...
在使用bootstrap-table时,想给每行添加一个编号,sql语句已经写好,不想改,所以就在前端上动脑筋了。 首先想到的就是列属性中formatter的参数index,测试后发现index从0开始,只记录当前页的行号,下一页后从新计数,即每页都是从0到pageSize,无法实现自己想要的所有行统一计数,于是想到结合分页参数pageNumber和pageSize与当前行号index来实现。 那么,如何实现呢,问题的关键就在于获取table对象的pageNumber和pageSize,翻看文档,没有发现相关api,查看源码,发现有个方法‘getOptions’没有在作者提供的文档中出现,不过源 ...
Global site tag (gtag.js) - Google Analytics