网站ICP备案流程图解

1.访问信息产业部备案网站 (网站打开比较慢,请耐心等待: www.miibeian.gov.cn

2.网站被通信管理局拒绝的常见原因(必读)

2.点击接受,开始注册

 这个是信产部的流程图 备案流程见下:

 

3.开始填写个人资料:

4.收取电子邮件和手机得到验证码

4.1您会收到短消息,内容类似如下:
尊敬的用户,您的ICP备案信息注册成功!用户名:eee,手机验证码:11467729,详细信息见您的邮件。

4.2您会收到邮件,内容类似如下:
尊敬的用户,您的ICP备案信息注册成功!用户名:hato,邮件验证码是:19440077,手机验证码已发送到您注册的手机中。请登录ICP备案网站http://www.miibeian.gov.cn,登录后分别输入手机验证码和邮件验证码,通过验证后就可以开展各项工作了。


5.验证通过后,重新登陆系统

5.1.点击添加连接

5.2.填写备案主体信息



5.3 填写备案网站信息:

 <v:shapetype id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" filled="f" stroked="f" coordsize="21600,21600" o:spt="75"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" o:extrusionok="f" gradientshapeok="t"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype>



5.6 每天收取邮件,一般1-2天就可以收到通知

6.收到邮件通知后,登陆备案系统,点击备案许可证下载链接



6.2 点击下载证书



6.3 把bazs.cert 文件 FTP上传到cert目录,



6.3.1 并在网站首页显示备案号,连接去信息产业部备案网站系统:http://www.miibeian.gov.cn


“主办单位名称”若网站为个人开办,则应填写个人姓名若网站为企业单位开办,则应填写公司全称
“主办单位有效证件号码”若网站为个人开办,则填写个人有效证件号码(例如身份证号码),若网站为企业开办,请填写企业或事业法人营业执照上的注册号(即营业执照号码)
“上级单位名称或投资者名单”个人请填写个人姓名,企业请填写公司或单位全称
“主办单位所在省/主办单位所在市/主办单位所在县/通信地址/网站负责人姓名/负责人有效证件号码/网站负责人办公电话/网站负责人手机号码/网站负责人EMAIL地址”按照实际情况如实填写
◆“网站接入方式”请点浏览选择“虚拟主机
◆“服务器放置地点”请点浏览选择“上海
◆“是否仅能通过IP访问”请选择“
◆“网站域名列表”请务必输入您虚拟主机绑定的所有域名
◆“是否动态IP”请选择“静态
◆“使用IP列表”请填写您自己网站的IP地址(到代理商查询您网站的IP。)
◆“开设栏目是否涉及前置审批或专项审批内容*”如果没有通过专项审核的,一律选择“其它
=================================================================

备案通过后,必须按以下方法安装。
    ◆.FTP登陆到您的空间,在wwwroot这个目录下创建一个cert的目录,然后将证书文件(bazs.cert)上传到cert这个目录下。
    ◆.在你的网站首页底部加上你的证书编号,并做一个连接,连接到http://www.miibeian.gov.cn

 

一、ICP、IP地址信息备案管理系统常见问题解答下载(信息来源:信息产业部)

二、ICP与IP备案管理系统常见问题总结(FAQ)(信息来源:信息产业部)

三、是否备案查询(信息来源:信息产业部)

四、代码查询:(包括单位分类代码查询、省、市、县代码查询、服务器放置地点查询等)

相关法律:
   中华人民共和国国务院令第292号《互联网信息服务管理办法》第十九条规定,未取得经营许可证,擅自从事经营性互联网信息服务,或者超出许可的项目提供服务的,由省、自治区、直辖市电信管理机构责令限期改正,有违法所得的,没收违法所得,处违法所得3倍以上5倍以下的罚款;没有违法所得或者违法所得不足5万元的,处10万元以上100万元以下的罚款。
   根据中华人民共和国信息产业部令第33号《非经营性互联网信息服务备案管理办法》第二十二条规定,未履行备案手续提供非经营性互联网信息服务的,由住所所在地省通信管理局责令限期改正,并处一万元罚款;拒不改正的,关闭网站。(详见《非经营性互联网信息服务备案管理办法》第22条)

===============================完===============================

如果看完以上ICP备案流程图解,你是不是就明白了。如果还有什么疑问或在实际操作问题,可以与我联系,我协助您完成网站的备案。 呵呵!我的联系方式:MSN:gray868@hotmail.com

 

<think>好的,我现在需要帮助用户寻找关于微信开放平台的网站示例代码和集成方法。首先,用户提到了他们可能想参考如何构建或集成类似的功能,所以需要提供具体的示例代码和步骤。 根据用户提供的引用内容,引用[1]提到了一个基于Spring Boot的微信扫码登录项目,项目地址是有效的,这个可以作为直接的代码示例推荐给用户。引用[2]详细讲解了授权登录流程,可以结合这个来解释集成的步骤。引用[3]虽然主要针对小程序,但其中关于授权逻辑的部分可能对网站开发也有参考价值,特别是OAuth2.0的流程。 接下来,我需要整理出三个主要部分:代码示例、集成步骤和核心流程。代码示例部分可以直接推荐用户提供的项目,并简要介绍其技术栈和功能。集成步骤需要分点说明,包括注册开放平台账号、配置授权域名、后端接口开发、前端页面处理和获取用户信息。核心流程部分需要结合引用[2]中的授权流程,详细说明每个步骤的作用和注意事项。 同时,用户可能需要了解相关的问题,比如如何保证安全性、处理授权失败的情况以及如何扩展功能。这些问题可以作为相关问题在最后提出,帮助用户进一步探索。 需要确保回答结构清晰,使用中文,并且正确应用LaTeX格式。例如,在提到OAuth2.0时,使用行内公式格式,如$OAuth2.0$。独立公式可能不适用,但如果有需要的话,比如数学表达式,需要用$$...$$。 最后,检查引用标识是否正确添加在相关段落的末尾,确保每个引用对应正确的来源。例如,在提到项目地址时添加[^1],在讲解授权流程时添加[^2]。 总结回答的结构:先介绍示例项目,然后分步骤说明集成方法,再详细解释核心流程,最后列出相关问题。确保每个部分都有对应的引用支持,并且语言简洁明了,帮助用户快速理解和实施。</think>以下是基于微信开放平台的网站集成示例与实现要点,结合微信授权登录的核心流程和代码实现: --- ### 一、代码示例推荐 微信开放平台官方提供的**网站应用微信登录Demo**包含完整的前后端实现,推荐以下两个资源: 1. **Spring Boot实现微信扫码登录** 技术栈:Java + Spring Boot + Thymeleaf 核心功能: ```java // 生成微信登录二维码 @GetMapping("/wxlogin") public String getWxQrcode(HttpSession session) { String state = UUID.randomUUID().toString(); session.setAttribute("wx_state", state); String url = "https://open.weixin.qq.com/connect/qrconnect?appid=" + appId + "&redirect_uri=" + URLEncoder.encode(redirectUrl) + "&response_type=code&scope=snsapi_login&state=" + state; return "redirect:" + url; } ``` 项目地址:[GitCode开源项目](https://gitcode.com/open-source-toolkit/9be66) 2. **Node.js示例(微信官方提供)** 包含授权回调处理逻辑: ```javascript router.get('/callback', async (req, res) => { const { code, state } = req.query; // 验证state防止CSRF攻击 if (state !== req.session.state) throw new Error('Invalid state'); // 通过code获取access_token const tokenRes = await axios.get(`https://api.weixin.qq.com/sns/oauth2/access_token?appid=${APPID}&secret=${APPSECRET}&code=${code}&grant_type=authorization_code`); const { openid, access_token } = tokenRes.data; // 获取用户信息 const userInfo = await axios.get(`https://api.weixin.qq.com/sns/userinfo?access_token=${access_token}&openid=${openid}`); res.json(userInfo.data); }); ``` --- ### 二、集成步骤详解 1. **注册微信开放平台账号** - 创建网站应用,获取$APPID$和$APPSECRET$ - 配置授权回调域名(需ICP备案) 2. **前端实现扫码页面** ```html <!-- 微信官方提供的JavaScript库 --> <script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script> <div id="wx_login_container"></div> <script> new WxLogin({ id: "wx_login_container", appid: "YOUR_APPID", scope: "snsapi_login", redirect_uri: encodeURIComponent("https://yourdomain.com/callback"), state: "RANDOM_STATE_STRING", style: "black" // 二维码样式 }); </script> ``` 3. **后端处理授权回调** 流程图解: ``` 用户扫码授权 → 微信返回code → 用code换access_token → 获取用户信息 ``` **核心验证逻辑**: ```python # Python示例(使用Flask) @app.route('/callback') def wx_callback(): code = request.args.get('code') state = request.args.get('state') # 验证state合法性 if state != session.get('wx_state'): abort(403) # 获取access_token token_url = f"https://api.weixin.qq.com/sns/oauth2/access_token?appid={APPID}&secret={APPSECRET}&code={code}&grant_type=authorization_code" token_res = requests.get(token_url).json() # 获取用户信息 userinfo_url = f"https://api.weixin.qq.com/sns/userinfo?access_token={token_res['access_token']}&openid={token_res['openid']}" user_info = requests.get(userinfo_url).json() return jsonify(user_info) ``` --- ### 三、核心流程注意事项 1. **安全防护** - 必须验证$state$参数防止CSRF攻击 - 敏感数据(如$access_token$)需加密存储 2. **用户信息获取范围** | 权限级别 | 获取字段 | 是否需要用户确认 | |---------|---------|------------------| | snsapi_base | openid | 自动授权 | | snsapi_userinfo | 昵称、头像等 | 需二次确认 | 3. **错误处理** 微信接口返回码示例: ```json { "errcode": 40029, "errmsg": "invalid code" } ``` 需实现重试机制和友好错误提示 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值