用户获取

使用golang获取本机IP

纵然是瞬间 提交于 2020-03-12 19:00:54
如何获取本机网卡的IP地址 应用场景 需要知道用户的IP地址来分析问题,用户不知道怎么操作,这个时候把编译好的ip.exe发给对方运行截屏即可 golang可以编译全平台(win/mac/linux)程序 运行效果(win10操作系统) 代码 package main // 获取本机全部网卡的全部IP // 2020-03-12 16:52 import ( "fmt" "net" "fyne.io/fyne/app" "fyne.io/fyne/widget" ) //获取全部网卡的全部IP func Ips() (map[string]string, error) { ips := make(map[string]string) //返回 interface 结构体对象的列表,包含了全部网卡信息 interfaces, err := net.Interfaces() if err != nil { return nil, err } //遍历全部网卡 for _, i := range interfaces { // Addrs() 方法返回一个网卡上全部的IP列表 address, err := i.Addrs() if err != nil { return nil, err } //遍历一个网卡上全部的IP列表,组合为一个字符串,放入对应网卡名称的map中 for _,

案例——登录界面

北战南征 提交于 2020-03-01 22:53:25
登录小程序介绍 当获取到用户信息时,自动登陆。如果没有获取到用户信息,则跳转到登录界面。 登录小程序实例代码 1.创建一个新工程 2.删除logs文件夹 3.建立login和user界面 4.login.js: loginBtnClick: function () { // 用户名和密码验证的过程 app.appData.userinfo = { username : this. data.username, password : this.data.password } wx.switchTab( { url : "../user/user" } ) } , usernameInput: function (event) { console.log(event) this.setData( { username : event.detail.value } ) } , passwordInput: function (event) { this.setData( { password : event.detail.value } ) } login.wxml <view class= "mcontainer" > <view class= "item" > <image src= "../../images/20.png" class= "image" /> </view>

十四.按钮 button

风格不统一 提交于 2020-02-27 15:30:56
button 按钮 属性 类型 默认值 必填 说明 size string default 否 按钮的大小,default/mini(小尺寸) type string default 否 按钮的样式类型, primary(原色) / default(默认 / warn(警告) plain boolean false 否 按钮是否镂空,背景色透明 disabled boolean false 否 是否禁用 loading boolean false 否 名称前是否带 loading 图标 form-type string 否 用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件 open-type string 否 微信开放能力 hover-class string button-hover 否 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果 hover-stop-propagation boolean false 否 指定是否阻止本节点的祖先节点出现点击态 hover-start-time number 20 否 按住后多久出现点击态,单位毫秒 hover-stay-time number 70 否 手指松开后点击态保留时间,单位毫秒 lang string en 否 指定返回用户信息的语言,zh_CN

如何为当前用户获取临时文件夹

£可爱£侵袭症+ 提交于 2020-02-26 00:15:31
目前,我正在使用以下功能来获取当前用户的临时文件夹路径: string tempPath = System.IO.Path.GetTempPath(); 在某些计算机上,它为我提供了当前用户的临时文件夹路径,例如: C:\\ Documents and Settings \\ administrator \\ Local Settings \\ Temp \\ 在某些计算机上,它为我提供了系统临时文件夹路径,例如: C:\\ Windows \\ TEMP MSDN文档还说,上述API返回当前系统的临时文件夹。 是否有其他可用的API可以给我当前用户的临时文件夹路径,如下所示: C:\\ Documents and Settings \\ administrator \\ Local Settings \\ Temp \\ #1楼 我也有同样的要求-我们想将日志放在环境中应该存在的特定根目录中。 public static readonly string DefaultLogFilePath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); 如果要将其与子目录结合使用,则应该可以使用 Path.Combine( ... ) 。 GetFolderPath 方法的特殊文件夹选项有一个重载

微信公众号与APP微信第三方登录账号打通

社会主义新天地 提交于 2020-01-31 10:54:42
一个项目同时开发了APP和微信服务号,需要做到APP和微信服务号的账号互通同步,也就是说一个账号在2个地方都可以用,当然这个前提是保证你公司自己的服务器的数据库用的是同一套。 为保证用户数据的唯一性,打通app与公众号的数据,需要做如下工作: 1.申请appid, 在-登录微信开放平台--申请账号(如果没有,就去注册,不能使用公众号登录或注册)--开发者资质认证(账号中心,认证时需提交很多资料;等待认证结果)--认证通过之后,创建应用(管理中心,创建你要开发的app,等待审核);以上是app需要做的。(如果app与公众号共用一个用户数据库,则继续以下步骤:--绑定公众账号(管理中心--公众账号,有几个公众账号,就绑定几个)); 注意:公众号的数据和app的数据,一定要保证放在同一个服务端,不同的话,需要登录公众号,在网页授权的功能里,把授权的服务器地址改成与app的一样(很重要这一步) 2.app上第三方登录, 配置开发,网上有很多资料,可自查;主要在授权登录成功以后,将获取到的微信用户数据传送给后台(openid和unionid最主要,不同的公众号登录openid不同,但unionid是唯一的) 3.后台方面很重要 当用户进行公众号登录时,要根据获取的openid和access_token再获取详情信息(主要是unionid),当app客户端传过来的unionid,进行判断

小程序订阅消息推送(含源码)java实现小程序推送,springboot实现微信消息推送

雨燕双飞 提交于 2020-01-05 22:19:04
前面写过一篇云开发实现小程序订阅消息(模板消息)推送的文章, 《借助云开发实现小程序订阅消息和模板消息的推送功能》 是有好多同学用的是Java写后台,所以今天就再来写一篇Java后台实现小程序订阅消息推送的文章。 老规矩先看效果图 至于如何创建模板消息,如果获取模板id我这节就不再讲解,不知道的同学可以查看我上篇文章 《借助云开发实现小程序订阅消息和模板消息的推送功能》 里面有详细的讲解。 今天呢就来重点讲下如何在Java后台编写小程序订阅消息推送的知识。 其实我很早之前有写过一篇Java实现模板消息推送的,但是小程序后面用订阅消息替换了模板推送,所以我也会根据最新的知识点不定期的更新文章的。 发送订阅消息三步走 1,拿到用户的openid 2,获取access_token 3,调用小程序消息推送的接口 一,获取用户的openid 关于用户openid的获取,我写过很多篇文章了,也有录过视频出来的,还不知道怎么获取的同学,可以取翻看下我之前的文章,或者看下我录制的零基础入门小程序的视频: 《5小时零基础入门小程序云开发》 所以这一步不是今天的重点。 二,获取access_token 首先来看下access_token是什么,下图是官方给出的 其实通俗的讲,access_token就是小程序官方给我们提供的一个凭证,你要调用小程序官方的接口,就必须先拿到access_token

lumen 登陆 注册 demo

时间秒杀一切 提交于 2020-01-02 08:37:09
本文将用Lumen来实现一个完整的用户注册、登录及获取用户信息的API。 Lumen环境搭建和初始化详细步骤请参考上篇文章 《Lumen安装配置使用入门》 一文。 一、准备工作 1、Lumen环境搭建 可参考上篇文章 《Lumen安装配置使用入门》 一文。 2、数据库信息 数据库地址:localhost 数据库名称:lumenauth 数据库用户:root 数据库密码:****** 二、初始化Lumen lumen new LumenAuth 三、配置 1、数据库配置 在命令行进入项目所在文件夹,执行命令: copy .env.example .env 用文本编辑器打开.env文件,根据之前准备的数据库信息作相应修改。 --------------------------------------- LumenAuth\.env --------------------------------------- APP_ENV=local APP_DEBUG=true APP_KEY= DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=lumenauth DB_USERNAME=root DB_PASSWORD= CACHE_DRIVER=memcached QUEUE_DRIVER=sync ---------

SpringBoot 获取当前登录用户IP

别说谁变了你拦得住时间么 提交于 2020-01-02 05:36:40
控制器方法: @RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public String getIp(HttpServletRequest request) { return IpUtil.getIpAddr(request); } 工具类方法: public class IpUtil { public static String getIpAddr(HttpServletRequest request) { String ipAddress = null; try { ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { ipAddress = request.getHeader("Proxy-Client-IP"); } if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) { ipAddress = request

微信小程序开发用户授权登录

◇◆丶佛笑我妖孽 提交于 2019-12-29 13:26:45
用wx.login获取登录凭证code <!--pages/user/index.wxml--> <view hidden='{{boolean}}'> <view wx:if="{{isLogin == 1}}"> <!-- 个人信息 --> <view class='infomation'> <!-- 基本信息 --> <view class="gameTitle"> <navigator hover-class="none" href=""><image src="{{dataList.head_photo}}"></image></navigator> <view> <view class="gameName"><navigator hover-class="none" href="">{{dataList.username}}</navigator></view> <view class="gameSummary" wx:if="{{dataList.title == ''}}"><navigator hover-class="none" href="">这个玩家很懒,什么也没留下</navigator></view> <view class="gameSummary" wx:if="{{dataList.title != ''}}"><navigator hover

关于微信小程序如何获取用户头像(保存到本地)新方法

给你一囗甜甜゛ 提交于 2019-12-27 16:29:16
传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,但是在使用时候会有官方log提醒你,这个方法需要升级。新方法则无需用户授权,使用方法如下: < open-data type = " userAvatarUrl " > </ open-data > //获取用户头像直接显示在小程序中 < open-data type = " userNickName " lang = " zh_CN " > </ open-data > //获取用户昵称直接显示在小程序中 这样即可获取用户头像及微信名。前两天圣诞节在制作戴帽子小程序的时候需要获取当前用户头像并修改,需要将图片加载到另外一个 <image> 框里,但这个标签也可以选择相册里的照片,所以通过按钮来实现功能,按钮标签如下: < button open-type = " getUserInfo " data-way = " avatar " bind: tap = " getAvatar " > 获取当前头像 </ button > 对应的js代码如下: getAvatar ( ) { if ( app . globalData . userInfo ) { console . log ( "获取成功" ) , this . setData ( { bgPic : app . globalData .