标签: forgot-password

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我在Ubuntu 12.04 LTS(Precise Pangolin)上安装了LAMP,然后在phpMyAdmin上设置root密码.我忘记了密码,现在我无法登录.当我尝试通过终端更改密码时,我得到:

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我怎样才能解决这个问题?我无法打开LAMP,卸载它或重新安装它.

mysql lamp phpmyadmin forgot-password mysql-error-2002

395
推荐指数
37
解决办法
140万
查看次数

我忘记了在postgres安装过程中输入的密码

我忘了或错误输入(在安装过程中)密码给Postgres的默认用户.我似乎无法运行它,我收到以下错误:

psql: FATAL:  password authentication failed for user "hisham"
hisham-agil: hisham$ psql 
Run Code Online (Sandbox Code Playgroud)

是否有重置密码或如何创建具有超级用户权限的新用户?

我是Postgres的新手,刚刚第一次安装它.我正在尝试使用它与Rails,我正在运行Mac OS X Lion.

postgresql forgot-password postgresql-9.1

185
推荐指数
8
解决办法
36万
查看次数

"忘记密码"实施的最佳方式?

我正在寻找实现"忘记密码"功能的最佳方法.

我提出了2个想法:

  1. 当用户点击忘记密码时,用户需要输入用户名,电子邮件以及出生日期或姓氏.然后,具有临时密码的邮件将被发送到用户电子邮件帐户.用户使用临时密码登录并重置其密码.

  2. 类似,但电子邮件中会包含一个链接,让用户重置密码.

或者任何人都可以建议我更好更安全的方式?我也想发送临时密码或链接,强制用户在24小时内重置密码,否则临时密码或链接将无法使用.怎么做?

security authentication passwords forgot-password

149
推荐指数
9
解决办法
9万
查看次数

121
推荐指数
2
解决办法
9万
查看次数

实施密码恢复最佳实践

我想在我的Web应用程序中实现密码恢复.

我想避免使用秘密问题.

我可以通过电子邮件发送密码,但我认为这会有风险.

也许我可以生成一个新的临时随机密码并通过电子邮件发送,但我认为它与上述点一样危险.

我可以通过电子邮件发送网址,例如http://example.com/token=xxxx ,其中xxxx是与用户关联的随机令牌.因此,当用户导航到该URL时,他/她可以重置密码.

passwords forgot-password password-recovery

62
推荐指数
6
解决办法
4万
查看次数

asp.net会员更改密码而不知道旧密码

评估方法签名时,需要在更改密码时知道旧密码.

membershipUser.ChangePassword(userWrapper.OldPassword, userWrapper.Password)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不知道旧密码的情况下更改密码.

asp.net asp.net-membership change-password forgot-password

58
推荐指数
3
解决办法
4万
查看次数

什么是最好的"忘记密码"方法?

可能重复:
忘记密码:实现忘记密码功能的最佳方法是什么?

我正在编写一个社区网站.

我想构建一个"忘记密码"功能.

环顾不同的网站,我发现他们使用以下三个选项之一:

  1. 向用户发送一封电子邮件,其中包含指向唯一隐藏网址的链接,该网址允许他更改密码(Gmail和亚马逊)

  2. 向用户发送一封包含新的随机生成密码的电子邮件(Wordpress)

  3. 向用户发送他当前的密码(www.teach12.com)

选项#3似乎对用户来说最方便,但由于我将密码保存为MD5哈希,我不知道选项#3是如何可用的,因为MD5是不可逆的.这似乎也是一种不安全的选择,因为它意味着网站必须在某处以明文形式保存密码,并且至少明文密码是通过不安全的电子邮件发送给用户的.或者我在这里遗漏了什么?

因此,如果我不能做选项#1,选项#2似乎是最简单的编程,因为我只需要更改用户的密码并将其发送给他.虽然这有点不安全,因为您必须通过不安全的电子邮件传递实时密码.然而,这也可能被麻烦制造者误用,通过输入随机电子邮件和不断更改各种用户的密码来纠缠用户.

选项#1似乎是最安全的,但需要一些额外的编程来处理过期的隐藏URL等,但它似乎是大型网站使用的.

你有什么经验使用/编程这些不同的选项?有没有我错过的选择?

security md5 application-design forgot-password

54
推荐指数
4
解决办法
1万
查看次数

忘记密码:实现忘记密码功能的最佳方法是什么?

我想知道在网站上创建忘记密码功能的最佳方法是什么.我见过很多,这里有几个或组合:

  • 密码问题/答案(1个或更多)
  • 使用新密码发送电子邮件
  • 在屏幕上给出新密码
  • 通过电子邮件确认:必须单击链接以获取新密码
  • 要求用户输入新密码的页面

您会在忘记密码功能中添加哪些组合或附加步骤?我想知道他们如何申请新密码以及他们最终如何获得密码.

我正在操作委托人,无法检索密码; 必须提供/生成新密码.

编辑我喜欢Cory所说的关于如果用户名存在不显示的内容,但我想知道要显示什么.我认为问题的一半是用户忘记了他们使用的电子邮件地址,显示某种"不存在"的消息是有用的.有解决方案吗

authentication passwords change-password forgot-password

51
推荐指数
3
解决办法
2万
查看次数

现代Web应用中密码检索的有效技术

我们一直致力于Web应用程序,在这里我们需要实现密码检索的传统Web应用程序功能.根据趋势,有一些方法,如..

  1. 发送密码重置链接到用户的电子邮件.
  2. 向用户询问密码恢复的秘密问题.
  3. 重置现有密码并创建新密码并将其发送给用户.这也可能会强制用户在下次登录时更改密码.

我们是否有任何非传统的技术来实现密码检索机制?您为此尝试了哪些其他方法?

谢谢.

passwords web-applications forgot-password password-recovery

18
推荐指数
3
解决办法
5323
查看次数

如何使用PostMark邮件程序自定义Devise以发送密码重置电子邮件

我正在尝试使用PostMarkApp并使用Rails gems(postmark -rails,postmark -gemmail)将我系统的所有电子邮件通知集中在一个伞下.我已经成功创建了一个处理发送收据的邮件,但我无法收到忘记密码的电子邮件.我的开发日志显示Devise已发送消息,但我的收件箱中未收到任何电子邮件,并且PostMark信用额度未减少.

让Devise的邮件程序通过我的PostMark帐户发送的最佳或最简单的方法是什么?

来自config/environments/development.rb的代码段

config.action_mailer.delivery_method      = :postmark
config.action_mailer.postmark_settings    = { :api_key => "VALID_API_KEY_WAS_HERE" }
config.postmark_signature                 = VALID_POSTMARK_SIGNATURE_WAS_HERE
Run Code Online (Sandbox Code Playgroud)

我的邮件使用邮戳

class Notifier < ActionMailer::Base
  # set some sensible defaults
  default :from => MyApp::Application.config.postmark_signature

  def receipt_message(order)
    @order = order
    @billing_address = order.convert_billing_address_to_hash(order.billing_address)

    mail(:to => @order.user.email, :subject => "Your Order Receipt", :tag => 'order-receipt', :content_type => "text/html") do |format|
      format.html
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

编辑:我的问题的解决方案如下

通过让我的Notifier邮件程序扩展Devise :: Mailer并指定Devise使用我的通知程序作为邮件程序来解决它config/initializers/devise.rb

来自config/initializers/devise.rb的片段

# …
Run Code Online (Sandbox Code Playgroud)

forgot-password devise postmark ruby-on-rails-3

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