若依新增一个接口: "msg": "没有权限,请联系管理员授权", "code": 403
时间: 2023-08-22 20:07:01 浏览: 365
根据提供的引用内容可以得知,当用户进行登录操作时,会将用户名、密码、验证码和验证码的唯一标识作为请求体发送给后端。在登录接口中,会进行权限校验,通过从redis中取出用户数据并进行权限判断。如果权限校验失败,则不再执行接口中的逻辑。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [若依管理系统RuoYi-Vue(二):权限系统设计详解](https://blog.csdn.net/m0_54853420/article/details/123322587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
def jiarushetuanshenqing_add(request): ''' 前台新增 ''' if request.method in ["POST", "GET"]: msg = {"code": normal_code, "msg": mes.normal_code, "data": {}} req_dict = request.session.get("req_dict") #获取全部列名 columns= jiarushetuanshenqing.getallcolumn( jiarushetuanshenqing, jiarushetuanshenqing) try: __authSeparate__=jiarushetuanshenqing.__authSeparate__ except: __authSeparate__=None if __authSeparate__=="是": tablename=request.session.get("tablename") if tablename!="users" and 'userid' in columns: try: req_dict['userid']=request.session.get("params").get("id") except: pass try: __foreEndListAuth__=jiarushetuanshenqing.__foreEndListAuth__ except: __foreEndListAuth__=None if __foreEndListAuth__ and __foreEndListAuth__!="否": tablename=request.session.get("tablename") if tablename!="users": req_dict['userid']=request.session.get("params").get("id") error= jiarushetuanshenqing.createbyreq(jiarushetuanshenqing,jiarushetuanshenqing, req_dict) if error!=None: msg['code'] = crud_error_code msg['msg'] = error return JsonResponse(msg)
这是一个 Django 视图函数,用于处理前端新增申请的请求。它首先检查请求的方法是否为 POST 或 GET,然后从会话中获取请求数据(req_dict)和表名(tablename)。
接下来,它获取表格的所有列名(columns)和表格的权限设置(__authSeparate__和__foreEndListAuth__)。如果__authSeparate__为"是",则将请求数据中的userid设置为当前用户的id。如果__foreEndListAuth__存在且不为"否",则也将请求数据中的userid设置为当前用户的id。
最后,它使用请求数据(req_dict)创建一个新的记录,并返回一个带有成功或失败消息的 JSON 响应。
阅读全文