Tag: 注册

Rails 3与deviseauthentication – 如何手动创build一个用户?

我想手动创build新的User ,而不强迫他们validation他们的电子邮件地址。 这个想法是允许现有的用户自动添加他们的朋友,而不需要他们的注册。 这是我正在努力解决的商业案例。 Devise如何做到这一点?

GCM'错误:未注册'

我成功地testing了我的GCM代码。 但是完全一样的代码,我无法得到GCM推送,得到: GCM错误:未注册。

使用devise时注册时禁用密码确认

我正在使用Devise for Rails。 在默认注册过程中,Devise要求用户input密码两次以进行validation和authentication。 我怎样才能禁用它? 谢谢大家。 🙂

如何注册一个公司的Android开发者帐户?

我正在尝试为我们公司注册一个Android开发者帐户,我们将使用该开发者帐户将公司的应用发布到市场。 所以我们不想要一个绑定到单个开发者的帐户。 但是,在支付$ 25的费用之前显示的这个陈述让我怀疑一个开发者账户是否可以与一家公司联系在一起。 您的注册费使您能够在市场上发布软件。 用于注册的名称和帐单地址将绑定您的Android Market开发者分发协议。 所以确保你仔细检查! 如果我正确理解了这一点,那么这意味着信用卡用于支付费用的人将是如何接受开发人员协议的人,因此将对在此帐户下发布的应用程序负法律责任。 如果这是正确的,那么这不完全是我们想要的,因为我们不能让我们的开发人员个人负责公司产品的法律责任。 那么我们有什么select来避免这种情况呢? 这个帐户怎么可以合法地绑定到公司呢? 还是我们想念整个陈述?

PJSIP自定义注册标题

我尝试设置与内部服务器(使用PJSIP库)的SIP通信,但是,此服务器需要一个自定义标头字段与REGISTRATION调用指定的标头值。 例如,我们将调用这个必需的标题MyHeader 。 从我发现, pjsua_acc_add()函数将添加一个帐户,并使用configuration结构注册到服务器。 config结构体的参数reg_hdr_list的描述如下: 将可选的自定义SIP头部放入注册请求中。 这听起来正是我所需要的,但是对通话本身没有任何影响。 以下是我到目前为止: pjsua_acc_config cfg; pjsua_acc_config_default(&cfg); //…Some other config stuff related to the server… pjsip_hdr test; test.name = pj_str("MyHeader"); test.sname = pj_str("MyHdr"); test.type = PJSIP_H_OTHER; test.prev = cfg.reg_hdr_list.prev; test.next = cfg.reg_hdr_list.next; cfg.reg_hdr_list = test; pj_status_t status; status = pjsua_acc_add(&cfg, PJ_TRUE, &acc_id); 从服务器端,没有额外的头字段或任何东西。 而用于定义头部( pjsua_hdr )的结构没有value或等价的字段,所以即使它创build了头部,它是如何设置值的? 这里是头列表定义的参考和头结构的参考 。 编辑:我发现解决scheme感谢同事: struct […]

使用电子邮件地址作为用户ID有什么优点和缺点?

我正在创build一个需要注册/身份validation的Web应用程序,我正在考虑使用电子邮件地址作为唯一的用户ID。 以下是我所看到的优点和缺点(更新回复): PROS 在注册期间只需填写一个字段(它只是电子邮件地址,密码和validation密码)。 我是简约注册的忠实粉丝。 一个电子邮件地址更容易记住。 (感谢米奇 , 杰里米 ) 您不必担心自己喜欢的用户名已被占用 – 您是唯一使用您的电子邮件地址的人。 (感谢TStamper ) 缺点 用户每次login时都要input更多内容。 如果用户需要多个帐户呢? 他们需要另一个电子邮件地址。 (我甚至希望用户能够创build多个帐户?) 易于潜在的攻击者猜测(如果他们知道目标的电子邮件地址,他们知道loginID)。 (感谢Vasil ) 用户可能试图使用他们用于他们的电子邮件帐户的相同密码,这是不安全的。 (谢谢托马斯 ) 如果您经常更改电子邮件地址,则可能很难记住您经过长时间的间隔后用于注册网站的地址。 (感谢软件猴子 ) 黑客可能会将registry格发送垃圾邮件,并使用“已发送电子邮件”的回复来生成有效的电子邮件列表。 (感谢David ) 不是每个人都有电子邮件地址。 ( 谢谢尼古拉斯 ) 如果我使用电子邮件作为ID,我会提供一个机制,以便在用户更改地址时更改它。 在这种情况下,用户不会将内容发布到公共站点,因此不需要单独的用户名来保护电子邮件地址(但是这是其他站点要考虑的事情)。 另一个select是实施OpenID(这是另外一个辩论)。 这似乎适用于Google,但他们的服务是紧密集成的。 我在分析中错过了什么? 你有什么build议? 有没有人有经验分享? 最终编辑 谢谢大家的回应。 我已决定使用电子邮件作为ID,但是允许在注册后创build一个用于login的用户名。 这允许一点点的灵活性,同时保持登记尽可能短。 它还可以防止用户更改电子邮件地址时的问题(他们只需使用用户名login并更新即可)。 我也将实施一些方法来防止电子邮件地址被注册和login系统(主要是多次尝试后的冷静期)暴力破解。

仅对生产环境禁用Devise注册

我正在启动一个testing版网站,其中包括一组用户。 我只想在生产环境中禁用注册,并且只在很短的时间内(即我不想完全注册我的注册)。 我知道我可以简单地隐藏“注册”链接,但是我怀疑黑客比我还可以使用RESTful路由来完成注册。 什么是禁用注册的最好方法,所以我的testing/开发环境仍然有效,但是生产受到影响? 感谢任何指针。 我已经试过用“sign_up”指向“sign_in”的方式来指定命名范围,但是它不起作用。 以下是我所尝试的: devise_scope :user do get "users/sign_in", :to => "devise/sessions#new", :as => :sign_in get "users/sign_up", :to => "devise/sessions#new", :as => :sign_up end 理想情况下,我们会将用户发送到“pages#registration_disabled”页面或类似的东西。 我只是想得到一些我可以玩的东西。 编辑:我已经按要求更改模型,然后将以下内容添加到/spec/user_spec.rb describe "validations" do it "should fail registration if in production mode" do ENV['RAILS_ENV'] = "production" @user = Factory(:user).should_not be_valid end end 它传递的是“真实的”而不是假的。 有没有办法模拟生产环境? 我只是吐这个。 谢谢!

如何在Windows 7 64位上注册DLL文件?

我试图使用下面的代码: cd c:\windows\system32 regsvr32.exe dllname.ax 但这不适合我。 如何在Windows 7上使用64位处理器注册DLL文件?

Django-Registration&Django-Profile,使用你自己的自定义表单

我正在使用django注册和djangoconfiguration文件来处理注册和configuration文件。 我想在注册时为用户创build一个configuration文件。 我已经创build了一个自定义registry单,并使用以下教程将其添加到了urls.py: http://dewful.com/?p=70 本教程的基本思想是重写默认registry单以同时创buildconfiguration文件。 forms.py – 在我的个人资料的应用程序 from django import forms from registration.forms import RegistrationForm from django.utils.translation import ugettext_lazy as _ from profiles.models import UserProfile from registration.models import RegistrationProfile attrs_dict = { 'class': 'required' } class UserRegistrationForm(RegistrationForm): city = forms.CharField(widget=forms.TextInput(attrs=attrs_dict)) def save(self, profile_callback=None): new_user = RegistrationProfile.objects.create_inactive_user(username=self.cleaned_data['username'], password=self.cleaned_data['password1'], email=self.cleaned_data['email']) new_profile = UserProfile(user=new_user, city=self.cleaned_data['city']) new_profile.save() return […]

自动注册后用户authentication

我们正在从Symfony 2开始构build一个商业应用程序,并且遇到了一些与用户注册stream程有关的问题:在用户创build一个帐户之后,他们应该自动使用这些凭据login,而不是立即被迫再次提供他们的证件。 任何人有任何这方面的经验,或能够指出我在正确的方向吗?