.net 在同一时间内,同一台电脑上只允许一个账号登录使用,如何实现,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net 在同一时间内,同一台电脑上只允许一个账号登录使用,如何实现,相关的知识,希望对你有一定的参考价值。

如果是winform,可以检查硬件码来控制
或者限制只能打开单个client(鼠标右击项目属性,勾选“生成单个实例应用程序”)

如果是webform,是比较难了
毕竟用不同的浏览器,或者session马甲工具,都可以绕开你的检查
参考技术A 用session保存帐号信息就可以了,等登录一个自然会覆盖另一个 参考技术B 在帐号表加一个标识,是否在登录状态。 参考技术C 那就记录ip地址咯

同一台电脑管理多个`SSH KEY`

使用环境

window7系统

环境

git软件(携带的bash终端类似linux的终端很好用建议安装)
有一个可用的github账号

1. 先生成需要的PUBLIC KEY

打开bash软件执行如下命令

ssh-keygen -t rsa 指定生成key的路径名称,一路回车即可

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/lenovo/.ssh/id_rsa): /c/Users/lenovo/.ssh/id_rsa_github_hexo
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/lenovo/.ssh/id_rsa.
Your public key has been saved in /c/Users/lenovo/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:ULsfGWCKY1aJqFQ24QkUxuPu3TiBqoJHXy6mHpQ/i0k lenovo@lenovo-PC
The key\'s randomart image is:
+---[RSA 2048]----+
|o=o*....+        |
|.+= +o.+ o       |
|o..o= o . .      |
|.. + . . . o     |
|. +     S o      |
| +.o  .  . .     |
|+.E.*o    .      |
|+o.B++.          |
|+o=oo.           |
+----[SHA256]-----+

这样我们就在~/.ssh路径下生成两个文件id_rsaid_rsa.pub

$ ll ~/.ssh
total 15
-rw-r--r-- 1 lenovo 197121  114 九月   19 14:32 config
-rw-r--r-- 1 lenovo 197121 1679 九月   17 14:58 id_rsa
-rw-r--r-- 1 lenovo 197121  398 九月   17 14:58 id_rsa.pub

2. 打开github的 ssh 管理页面把 对应的公钥提交保存到代码管理服务器 (.pub 结尾)

在终端执行

cat id_rsa.pub

github具体位置在 点击账户的Settings中的SSH and FPG keys 点击New SSH key绿色按钮 输入自己本地id_rsa_github_hexo.pub中的内容

3. 测试配置完毕后是否可以ssh访问github

$ ssh -T git@github.com
Hi qnyt1993! You\'ve successfully authenticated, but GitHub does not provide shell access.

这里表明已经可以了,配置结束

以上是关于.net 在同一时间内,同一台电脑上只允许一个账号登录使用,如何实现,的主要内容,如果未能解决你的问题,请参考以下文章

markdown GIT中的多账号如何处理?1。同一台电脑多个GIT中(不同网站的)账号2.同一台电脑多个GIT中(同一个网站的比如github上的)多个账号

怎样在同一台电脑使用不同的账号提交到同一个github仓库

网站说同一台电脑不能注册两个账号,如何突破这个限制?

多台Mac电脑使用同一个apple开发者账号测试

多台Mac电脑使用同一个apple开发者账号测试

同一个局域网内,为啥有其中一台电脑ping不通,其他的都PING得通?