Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8914497
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T04:44:05+00:00 2026-06-15T04:44:05+00:00

I am trying a weird thing in devise. Here I have got two types

  • 0

I am trying a weird thing in devise. Here I have got two types of login.

1) Default devise login using username and password.

2) Login with user id and password.

The password (password2) in second step is different from that (password1) in first step.
I want to login through both using same interface, i.e. there will be one login page where you need to enter email or user id and corresponding password (password1 or password2 respectively).

Is it possible to do the same in devise?

Thanks
Paritosh

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T04:44:06+00:00Added an answer on June 15, 2026 at 4:44 am

    Allowing multiple user identifiers is discussed on the Devise wiki which I have linked here.

    Update: However, as I now understand, you want two separate sets of credentials (userid/pw1, and email/pw2) for some reason.

    I think the answer to your question is that “while it’s possible to accomplish with Devise, it’s far more effort to change Devise than it is to write yourself”. If you look at the link, there’s actually a fair amount of work needed to make the simpler change of accepting either userid or email for the same password. It gets even more complicated when implementing your requirements.

    Unless you really create your own system from scratch, either Devise or Rails’ built-in has_secure_password both make several assumptions about the name of the attribute holding the password (i.e. that it’s called password). And while there’s an assumption that there’s a (single) model containing the authentication information and this attribute, I see no reason why you couldn’t have two models, perhaps both belonging to a User model, each of which provide the basic functionality of encrypting, storing, and validating the attributes for the method the user has used, but for which all of the other functionality is provided by the parent User record, and its controllers and views. Some simple logic in the User model determines which method is being used and farms off that functionality to the appropriate sub-model.

    So yeah, it can be done, and I would suggest has_secure_password will be simpler in your unusual case.

    But perhaps it’s worth asking: if I am the first person to encounter this situation, perhaps there’s an alternative that could meet my requirements that follows some existing convention or approach. For example, is this a “single sign-on” interface that provides authentication for several unrelated services? If so, that might be the thing to search for.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to open the MessageStore of a user using MAPI. The weird thing
i have a real weird thing going on. I am trying to get the
i've got a weird problem here. I'm trying to include a footer for my
i'm trying to get started with silverlight 2. i have a weird bug. every
I have a weird error in my code. I'm trying to read some characters
I have a weird error I'm trying to debug with no luck. I have
OK. So I have been trying to implement a timer. Now a very weird
I am trying to understand something. A weird thing that I see is that
I'm trying to figure out this weird issue I've been having, and the root
I've found a weird effect when trying to track down a memory leak in

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.