标签: registration

注册的短信(SMS)验证

我看到一个令人不安的趋势,网站开始要求通过短信(SMS)发送到手机的验证.Gmail和Facebook就是其中两个.我想知道的是以下内容:

  1. 现在开始要求手机而不是电子邮件是个好主意吗?
  2. 我如何在自己的网站上进行操作?

编辑

以下是我对该主题的一些新问题,以回答答案:

  1. 我看到大多数人都说短信注册没问题.但那些没有手机的人呢?为什么接受自由发放您的手机信息?
  2. 那些大型提供商真的会为网关服务付费吗?是不是可以使用正确的SMS软件设置服务器,或者至少直接购买订阅而不是中间人?

language-agnostic mobile sms privacy registration

11
推荐指数
1
解决办法
2万
查看次数

RegSvr和RegServer有什么区别?

/RegServer/RegSvr相同或不同,如果不同为什么/如何?

例如,我见过(32位操作系统的例子)这种风格:

RegSvr32 COM.exe
Run Code Online (Sandbox Code Playgroud)

要么

RegSvr32 COM.dll
Run Code Online (Sandbox Code Playgroud)

或者作为替代方案(在64位操作系统上):

COM.exe /RegServer
COM.exe /RegSvr
Run Code Online (Sandbox Code Playgroud)

这些不同的方法是否做同样的事情?

com registration

11
推荐指数
1
解决办法
5万
查看次数

Delphi-自XE8起如何正确注册图形类?

我正在编写一个Delphi包,该包提供了一个新的自定义TGraphic对象,从而允许在VCL组件(如TImage)中读取新的图像格式。

我最初使用RAD Studio XE7开发了此程序包,并且运行良好。但是,我最近迁移到了RAD Studio编译器的较新版本,尽管我的软件包在该新版本上仍能正常工作,但我注意到一个从未出现过的奇怪错误。

我有一个包含多个组件的表单,其中一些是TImage组件。打开IDE之后,我在设计时第一次打开项目时,所有包含我的自定义TGraphic组件的TImage组件都会立即释放其内容。如果我关闭然后重新打开该项目,图像将重新出现,并且在我关闭并重新打开IDE之前该错误不再发生。

我挖了我的代码以了解可能导致此问题的原因。要注册我的自定义TGraphic组件,我使用类初始化部分,在其中编写了以下代码:

initialization
begin
    Vcl.Graphics.TPicture.RegisterFileFormat('svg', 'Scalable Vector Graphics', TWSVGGraphic);
end;
Run Code Online (Sandbox Code Playgroud)

但是我发现,从XE8编译器版本开始,在初始化部分之前就调用了TImage构造函数,因此显然引起了上述问题。自XE8以来的所有编译器版本均会受到影响,但是此错误从未在XE7或更早版本上发生。自XE8以来,情况发生了变化。

这是我的问题:

  • 我用来注册自定义图形类的方法是否正确?
  • 如果没有,正确的方法是什么?
  • 自XE8以来似乎有所不同,注册图形组件的新正确方式是什么?
  • 还有其他人遇到过同样的问题吗?他是如何解决的?
  • 这可能是RAD Studio的新错误,还是这个问题就在我这边?

delphi components timage registration delphi-xe8

11
推荐指数
1
解决办法
232
查看次数

我应该在哪里存储我的应用程序的"激活"密钥?

我已经写了一个应用程序,我想为它添加一个注册码/序列号(我在最小的不方便上很重要 - 这篇Eric Sink文章中的#4#).我的问题是,一旦申请注册,存储"激活"的位置.据我了解,我在将密钥存储在公共场所之间进行权衡,所有用户都可以将其读取(但需要管理员权限才能保存)并存储每个用户的激活(但是每个用户都在计算机必须独立激活).这给了我两个选择:

  1. 某些具有本地管理员权限的用户可以激活该产品.激活存储在HKLM,程序文件文件夹或所有用户都可以读取的其他位置,并为所有用户激活产品.
  2. 用户(具有或不具有管理员权限)激活产品.激活存储在以用户为中心的位置(每用户app.config,HKCU等).优点是用户不必是管理员.缺点是,如果有6个用户使用计算机,则每个用户都必须激活产品.他们每个都可以重复使用相同的序列,但他们仍然必须输入它.

这真的是权衡吗?如果是的话,其他人做了什么?作为开发人员,我习惯于成为本地管理员,但在现实世界中,我不希望我的许多企业用户成为本地管理员,这使我倾向于选项2.计算机是否经常不共享够了,我不应该担心?

再说一遍,我不是在询问如何实际注册计算机 - 我并不担心.我只打算将所提供的密钥与校验和进行校验,因为我希望尽可能无创.

windows activation registration

10
推荐指数
1
解决办法
3903
查看次数

即插即用登录系统?

有没有人知道支持Google和OpenID等现有登录的即插即用登录系统?我希望实现类似于Stack Overflows的东西.谢谢!


RPX确实是我想要的.还有像RPX这样的其他系统做类似的事吗?

php login ruby-on-rails registration

10
推荐指数
1
解决办法
1210
查看次数

注册免费Com和DLL清单

我正在尝试设置免注册COM,但有一个小问题,我可能是另一个COM对象客户端.

App.exe -----> COM服务器/客户端DLL(已注册与否)--------> COM服务器DLL(未注册)

我的问题是,是否可以为第二个dll(COM服务器/客户端DLL)创建清单?我无法控制可执行文件,但如果我这样做,如果我为可执行文件创建客户端清单并为COM服务器dll创建服务器清单,则此方法有效.

这是中间dll的清单文件.我尝试嵌入它并在外部尝试它.仍然无法正常工作.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity type="win32" 
                    name="COMCliSer.dll" 
                    version="1.0.0.0" 
  />
  <dependency>
    <dependentAssembly>
      <assemblyIdentity 
                     name="COMSer.dll" 
                    version="1.0.0.0"                    
      />
    </dependentAssembly>
  </dependency>
</assembly>
Run Code Online (Sandbox Code Playgroud)

在进一步的调查中,只要中间dll也是免费注册并且exe有一个应用程序清单,我就可以全部工作.一旦我注册了中间的dll,并删除了应用程序清单(我无法控制exe将使用我的dll),整个过程就停止了.

如果exe没有清单,那么不会考虑dll的清单.我可以通过设置一切工作来证明这一点.然后在程序集清单中输入错误.这会弹出通常的消息:

无法创建进程:此应用程序无法启动,因为应用程序配置不正确.重新安装应用程序可能会解决此问题.

如果我然后删除应用程序清单,则应用程序加载(尽管CoCreateInstance失败,因为不考虑依赖关系)

com registration manifest

10
推荐指数
1
解决办法
3767
查看次数

PHP登录框架包括google/facebook/openid等

在我的网站上,我建立了一个非常简单的登录系统..我开始实现facebook登录选项,它有点乱,

我正在寻找一些代码的框架/代码示例+ db结构示例,它将整个事物捆绑在一起.通过google/facebook/openid以及您知道的其他许多人登录/注册.

Stackoverflow与我正在寻找的机制非常相似.

谁知道这样的系统?

php mysql login registration

10
推荐指数
1
解决办法
4507
查看次数

覆盖Devise的注册控制器,以便在sign_up成功完成后允许重定向

我到处都看了一眼,发现了很多信息...但是没有什么对我有用而且我没有得到它:(

我知道你应该覆盖注册控制器,如下所示:

class Users::RegistrationsController < Devise::RegistrationsController

def after_sign_up_path_for(resource)
  authors_waiting_path
end 

end
Run Code Online (Sandbox Code Playgroud)

然后按照Tony Amoyal http://www.tonyamoyal.com/2010/07/28/rails-authentication-with-devise-andcancan-customizing-devise-controllers/显示的例子,我应该改变我的路线更新新控制器的访问权限:

devise_for :users, :controllers => { :registrations => "users/registrations" } do
#get '/author/sign_up', :to => 'devise/registrations#new'
#get '/client/sign_up', :to => 'devise/registrations#new'  
get '/author/sign_up', :to => 'users/registrations#new'
get '/client/sign_up', :to => 'users/registrations#new'      
end
Run Code Online (Sandbox Code Playgroud)

是的,我在这里有点奇怪,因为我正在捕捉一些特定的路径将它们发送到注册页面,这使我能够有效地创建2个注册场景.在我覆盖注册控制器之前,我评论了我的内容.

即使所有这些和我的authors_waiting_path是一个有效的路径,它只是在注册后继续进入登录页面:(

这真令人沮丧.

亚历克斯

编辑:我也在设计维基上找到了这个:https://github.com/plataformatec/devise/wiki/How-To : -Redirect- after-registration-(sign- up)

但我不知道在哪里定义这个创建方法?我应该覆盖会话控制器???

编辑2:

我把控制器的虚拟覆盖:

  class Pouets::RegistrationsController < Devise::RegistrationsController

    def after_sign_up_path_for(resource)
      authors_waiting_path
    end 

    def new
      super
    end

    def create
      puts "was here"
      super
    end …
Run Code Online (Sandbox Code Playgroud)

overriding ruby-on-rails registration devise

10
推荐指数
1
解决办法
2万
查看次数

在iOS iPhone模拟器上安装TestFlight应用程序 - 注册失败

我正在尝试使用iPhone模拟器在XCode的iOS模拟器上安装TestFlight应用程序.TestFlight应用程序的链接将我带到一个页面,上面写着"此设备需要在安装测试版之前进行注册".

有一个友好的注册按钮.当我单击注册按钮时,它会显示"注册设备"然后它会转到iPhone的常规设置页面.如果我导航回TestFlight页面,则会显示"注册失败".

有谁知道在iPhone模拟器上安装TestFlight应用程序的方法?谢谢.

iphone simulator registration ios testflight

10
推荐指数
1
解决办法
2万
查看次数

<fb:registration onvalidate =""/>无效

我正在尝试在网站上实施Facebook注册.如果没有onvalidate参数,一切都会像人们期望的那样工作,但是当包含它时,一切似乎都会崩溃(没有抛出错误,表单什么都不做).

这是我的代码:

<center>
    <fb:registration redirect-uri="http://im.localhost/register"
    fields='[{"name":"name"},{"name":"username","description":"Website Username","type":"text"},{"name":"email"},{"name":"password","view":"not_prefilled"},{"name":"captcha","view":"not_prefilled"},{"name":"tos","type":"checkbox","description":"I accept the Terms of Service"}]' onvalidate='validate'>
    </fb:registration>
</center>
<script> 
function validate(form) {
    console.log('Validation');
    errors = {};
    errors.tos = "You must accept the terms of service";
    return errors;
}
</script>
<!-- at end of page: -->
<script>
    // ...
    FB.init({
        appId: '<?php echo IM_Facebook::getAppIDStatically(); ?>',
        channelUrl: '<?php echo $this->serverUrl().$this->baseUrl('/xsrd.html'); ?>',
        status: true,
        cookie: true,
        xfbml: true
    });
    // ...
</script>
Run Code Online (Sandbox Code Playgroud)

在点击表单的提交按钮时,从不调用console.log函数.(但是,否则它几乎正常 - 弹出"你已经使用abc注册"显示并在我点击确认时消失 - 但没有其他事情发生.

如果我在没有此参数的情况下将自定义字段(用户名)留空,Facebook会要求我填写它.如果我将此参数留空,则不会调用validate函数,也不会显示任何错误.无论哪种方式,根据这种形式应该总是显示的TOS错误永远不会出现.

类似问题的问题涉及网站URL与应用程序的URL不匹配.在这种情况下,情况并非如此.

对于域名澄清,我使用的域名为"im.localhost",无法通过互联网访问.我不相信这是一个问题,因为如果没有onvalidate注册表单工作,登录系统我已经实现了工作.但是,使用onvalidate,注册表将根本不再起作用.

javascript facebook registration xfbml facebook-social-plugins

10
推荐指数
1
解决办法
1004
查看次数