注册:注册流程(用户须知)
-
如果您遇到任何问题请用游客身份在下面评论(可以附上您的“邮件验证信息”,这是加密的不会泄漏您的个人信息)或者联系站务 pkuanvil@proton.me
注册流程
允许注册的邮箱域名详见 /pr_email_domains。根据 #6 - 创站声明 的承诺,我们不会建立您的注册邮箱和用户uid的关系。您在注册时使用的邮箱只用于标记您所属的高校类型,随后就会被丢弃,不和您的帐号uid产生映射关系。
目前有两种注册方法:
- 使用您的邮箱发送邮件到指定的邮件地址
- 从邮箱下载一封含有 DKIM 签名的邮件并上传到本站
第一种方法比较容易操作,但是缺点在于计算中心可能会发现您注册了本站的邮件(注册内容经过加密,所以不能准确推断您的注册账户)。第二种方法不易操作且失败几率较高,但是优点是有更高的隐蔽性(因为即使您为了注册本站而制造一封新的邮件,也不需要发送邮件到前一种方法里的注册地址)。
使用邮箱发送邮件
- 在注册页面 https://www.pkuanvil.com/register ,输入用户名和密码
- 点击“生成邮件验证信息",用上述邮箱发送到显示的邮件地址。请在邮箱界面中使用“纯文本模式”发送邮件,否则会收到报错"unable to deliver it because it contains HTML"
- 发送以后需要一定时间等待管理员处理,通常在1分钟-12小时之间(取决于管理员是否上线)。注意我们没有回信的通知,直接点击“立即注册”即可
- 如果您怀疑我们的收件箱被屏蔽了,您可以尝试发一封 HTML 邮件,正常情况下应该在5分钟以内收到自动退信。
上传含 DKIM 签名的邮件
-
从邮箱的收件箱下载一封您收到 DKIM 签名含有"To"的邮件,并在上述页面提交(内容不限)。下载原文的方式见 #180 - 从客户端下载邮件原文的讨论帖。注意不是所有的邮件发件人都发送 DKIM 的“To”签名,所以您可能需要多试几封邮件,参照 #217。
如果您实在找不到一封合适的邮件,您可以让 Nature 给您发一封邮件(注意您不需要真的有一个 Nature 帐号,这样做的目的是让 Nature 给您发一封邮件):打开 Nature 的找回帐号页面,输入您的邮箱,点击“Send link”,然后按照 #180 说的方法将这封 Nature 的验证码邮件下载下来。 -
将该邮件在上传页面 https://www.pkuanvil.com/pr_dkim_upload 提交后,如果失败则会直接提示报错内容,请使用收件箱里其他的邮件重试。如果跳转到 /pr_dkim_register:
- 如果显示 “DKIM 验证通过”,请直接输入您想要注册的用户名和密码;
- 如果显示“需要管理员批准”,请保存跳转的网址(特别是里面的"uuid”参数)并在1小时-12小时内刷新页面重试。
一个邮箱地址只能注册一个帐号,如果您提交了多封“需要管理员批准”的邮件,请将所有的这些网址都保存,因为管理员对同一个邮箱地址只会批准其中的一封;如果已经有一个成功的,那该邮件地址就不能再注册新帐号。
后续注册步骤
- 成功跳转以后不会立刻完成注册,会有一个“额外信息“的界面有确认的机会;即使您点击“取消注册”,您的邮件验证信息仍会被保留,您可以在任意时间重新完成注册。
重新完成注册的方法:
- 使用邮箱发送邮件:请直接在 /register 页面输入您生成验证信息时填写的用户名和密码(此方法必须注册后才能修改用户名和密码)
- 上传含 DKIM 签名的邮件:请输入网址
https://www.pkuanvil.com/pr_dkim_register?uuid=<uuid>
,其中<uuid>
替换为第一次跳转到 /pr_dkim_register 页面时显示的 uuid
- 成功跳转以后,若要完成注册,两个选项都必须勾选。
此处填写的邮箱用于以后重置您的密码(和注册时使用的邮箱无关;可以是任意一个您在使用的邮箱)。如果您需要此功能,请填写邮箱并在24小时内此邮箱中点击收到的验证链接,并查看链接中是否验证成功;如果您不需要或希望禁用此功能,请将此处留白。
在登录时,您可以在设置->编辑->更改电子邮箱处增加或删除你的邮箱。
如果您忘记了密码并验证过上述邮箱,您可以在密码重置页面重置你的密码。 - 完成注册后,请在用户设置中查看实际注册的用户名。如果用户名末尾突然出现一个空格+数字的形式,例如
0
,1
,……,表明您邮件验证信息中的用户名和已有用户名重复,NodeBB对您的用户名添加了后缀。
请牢记用户设置中实际注册的用户名以及您的密码,以防以后无法登录。
注释:
- 浏览器可能有自动生成密码的功能,生成以后需要重新点击“生成邮件验证信息”
- 生成邮件验证信息和{用户名,密码}的组合有对应关系,发送以后只能用生成时输入的用户名和密码注册。(注册以后用户名和密码都可以修改)另外验证信息生成有随机性,只要用户名和密码的组合不变就行。
- 一个邮件地址只能兑换一个成功的邮件验证信息(失败的会被自动忽略,请重新生成验证信息发送到指定邮箱);一个成功的邮件验证信息只能成功注册一个帐号。如果您希望注册多个帐号,请使用邮件提供方的别名功能,邮箱网页版可以找到如何设置别名
- 已注册用户可以随时修改用户名,并不受用户名只能是 ASCII 字符的限制。如果您已经登录,只需要填写当前密码就可以修改当前用户名。
- NodeBB 的会话存储在 Cookie 中。如果您在登录时选择“记住我”,那么会话将有 14 天的有效期;会话不会在关闭浏览器后自动结束,也不随服务器的维护而消失。但是如果您退出了当前会话,清除了浏览器数据或使用其他浏览器,那么就需要重新登录。
注释2(“额外信息”点击过“提交”但注册失败的用户请看此条)
这种情况会触发本站插件逻辑的一个minor bug,即此时清除浏览器数据会导致这个邮件验证信息的注册权力无法恢复,如果您想要保留注册权力,请务必点击“取消注册”;否则如果您想行驶这个权力,请把两个选项都勾选,并把邮件地址留白或者输入一个符合格式的地址。
(如果您从来没有在“额外信息”点击过“提交”,您可以忽略此条) -
2L,88888
-
-
@admin 提一个bug。如果在点击注册,发送邮件,被成功接收,弹到填写邮箱地址的页面后,选择“放弃注册”,然后再次用相同的邮箱地址发送注册邮件会失败,(但换个地址就会成功),估计是触发了相同邮箱不能重复注册的问题。
-
站长注:校友邮箱已经加入
不考虑增加校友的@pku.org.cn邮箱吗(毕业以后不知为何邮箱登不进去了……)
-
是不是太久没登录,邮箱expire了
-
有可能,会显示“您的邮件账号处于锁定状态”,但可以登陆its并且能看到未读邮件数……
-
给its发个邮件试试吧
-
注册已经恢复,修复了无限注册bug
-
@Alice 这是一个feature,放弃注册不能恢复该邮件地址的注册权力,相当于邮件地址已经兑换成了一个有效的{用户名,密码}的映射
-
@admin 意思是之前可以一个人注册无数个号?狠狠地羡慕了
-
@admin 原来如此,懂了
-
Update:DKIM 注册应该足够好了,在站长看来除了操作比 github bot 略麻烦一点以外,通用性不限于 github 的邮件,比如 gmail,qq 的邮件都可以,而且不仅是验证码,发件人只要是 gmail,qq 的话几乎任何一份(非群发的)邮件都可以
而且支持的发件人远远不止 gmail 和 qq 邮箱,从增加审查难度的角度也大大优于 github 认证
长期来看,可能需要 github bot 等更可靠的注册方式,现在只能不断地玩猫和老鼠的游戏
-
-
-
-
-
目前验证信息是没有提示的,只能在注册页面点击“立即注册”,只要跳转成功就表示验证信息已经被管理员成功处理
-
@admin 站长您好,我已发送
-
请不要用注册页面红字已经提示非法的用户名或密码生成注册信息,如果你已经这么做了,请重新用符合规则的用户名或密码发送注册信息(本来是想用proton.me邮箱回复非法请求的,但是stu邮箱似乎已经屏蔽了……)
-
@admin 原来如此
-
@admin 汉字注册虽然会提示必须用asc但是用户名后面还是会画勾
-
这个是前端bug,还没修,总之按照提示做就对了
-
发送验证邮件的时候,被mailer@lists.sr.ht拦截下来了,提示因为邮件内容包含HTML所以无法发送,应该怎么办?