Set password after creating an account with Google

Hi, how can I set a password on my account after I initially signed up using my Google account?

Resetting the password doesn’t work. There is no option in my account to set a password.

Also, how can I contact a real person on support? The live chat sends you in circles.

Cheers, Carey

18 Likes

Having this issue as well, it would be great to be able to set a password.

Thanks

1 Like

I tried password reset but haven’t gotten the e-mail with the pwd reset link yet.

2 Likes

I am also having this problem, have you figured something out yet?

1 Like

Haven’t found any solutions yet. It looks like it requires manual implementation by the OpenAI team.

I have to admit, the instructions are a little vague here but it sounds like on Auth0’s end, email accounts and passwords can be stored in a different account database than social logins.

I asked ChatGPT and this is the answer it came up with (might actually work, but might not…), for OpenAI website developers:

When a user logs in with a social provider like Google using Auth0, you can still enable them to reset their password or add a password to their account by creating a secondary database connection. This way, users can have both social and email/password logins. Here’s a step-by-step process to implement this functionality:

  1. Create a new database connection:
  • Go to the Auth0 Dashboard: https://manage.auth0.com/
  • Navigate to “Connections” and then “Database.”
  • Click on “Create DB Connection” and give it a name, e.g., “secondary-connection.”
  • Configure the database settings as per your requirements.
  1. Update your application settings:
  • In the Auth0 Dashboard, navigate to “Applications” and select your application.
  • Under the “Connections” tab, enable both the social provider (e.g., Google) and the “secondary-connection” you created in step 1.
  1. Implement user-initiated account linking:
  1. Add a “Reset Password” or “Add Password” option to your website:
  • Create a UI element (e.g., a button or link) for users to reset their password or add a password.
  • When a user clicks the “Reset Password” or “Add Password” option, redirect them to the Auth0-hosted password reset/change page for the “secondary-connection.”
  • To do this, construct a URL like https://${your_domain}/dbconnections/change_password?email=${user_email}&connection=${connection_name}&client_id=${client_id}
  • Replace ${your_domain}, ${user_email}, ${connection_name}, and ${client_id} with your actual values.
  • Make sure the user is logged in with a social provider before redirecting them to this URL, so you can pre-fill their email address.
  1. Handle the password reset/add flow:
  • Auth0 will send the user an email with a link to reset or add their password.
  • Once the user completes the process, their social and email/password accounts will be linked in Auth0, and they can log in using either method.

By following these steps, users who initially sign in with a social login will be able to reset their password or add a password to their account using Auth0.

I asked it a follow-up question to explain datbase connections:

In Auth0, database connections are used to store and manage user credentials and profile data when using email/password authentication. Auth0 provides a variety of options for managing user data, including its built-in database, custom databases, or third-party databases.

When a user logs in using a social provider like Google, their profile data is stored and managed by the social provider itself. Auth0 does not store the user’s social login credentials, but it does create a user profile in its system that contains the information provided by the social provider. This user profile includes a unique identifier that Auth0 associates with the social provider’s account.

In the scenario described earlier, where users can reset or add a password to their social login account, Auth0 uses a secondary database connection to store the email/password credentials. The secondary database connection is separate from the social provider’s connection, which means the email/password and social login data are managed independently.

When you link a user’s social account to a password-based account in Auth0, Auth0 stores a reference between these two accounts, so that it can associate them together. This allows Auth0 to recognize that the user has logged in using either a social login or an email/password account, and can still access the same data and resources in your application.

In summary, Auth0 database connections are a way to store and manage user credentials and profile data for email/password authentication. In the case of social logins, Auth0 does not store the actual social credentials but creates a user profile based on the data provided by the social provider. When you link a social account to a password-based account, Auth0 keeps a reference between these accounts to allow seamless access to your application using either authentication method.

This seems largely accurate. What it means though is that a new database connection is NOT required. Instead, you needot follow the instructions on auth0 - Social Login First but wants to add password login - Stack Overflow to ensure that there are duplicate accounts registered in the EXISTING database on Auth0 for each social-user sign up. That way the existing reset password links work as designed with minimal programming on OpenAI’s part. The way it’s described by ChatGPT is thus correct but slightly convoluted compared to the simpler example at StackOverflow. ChatGPT wrote the answer in the context where a database connection to store user passwords might not already exist. Also complicating matters is if the user had a previous login using email and then tries to login by social network. Not sure if that works correctly or not either.

I got an answer from support - basically, cancel my subscription, ask for a refund, and create a new account with a different email address.

1 Like

This is sad, basically means I am stuck unable to use a product I’ve paid for anywhere I don’t want to log into my personal gmail account (like on a work or public computer)

4 Likes

Even that doesn’t work. Needs phone number, and my phone number is already tied up with the old account.

1 Like

Also very frustrated about this. Signed up via google without thinking about the issues of linking my Gmail data with chats (Silly I know but at the time this was a very new product and I didn’t think I’d use it so much). Now really want to separate the two as I don’t like the idea of my activities being linkable. I don’t think I’m the only person who has probably made this mistake. Come on OpenAI you are famous for getting products out fast, I’m sure you can fix this.

2 Likes

Im frustrated as well and this is pathetic.
Like others im now locked out of bejng able to use my account on devices i cant sign into my personal google. Lots of other services use similar social signups and most of them figured out how to deal with this. Their answer is just awful. Fix your problem openai.

Heck ask chatgpt how to fix it.

2 Likes

Come on Open Ai team, this is not good for your reputation, it is an easy fix and a lot of people are frustrated with this.

Nobody wants to have my Gmail account connected to all computers they use and may need ChatGPT. That’s simply too dangerous!

All you have to do is fix the problem you have with the “password reset” mail (the mail never arrives).
If you want a quick solution, you can simply impose a random password that is sent in the mail and … problem solved! No need to implement an interface to change the password or anything else.

That’s a few lines of code !

  1. The API generate an alpha-numeric random password
  2. The new password is inserted into your database
  3. The new password is sent with the mail

Easy game! Please fix this.

2 Likes

I’m having the same isse so would greatly appreciate a fix.

1 Like

Yo OpenAI - please fix this issue!!!

Massive lapse in management to have this issue. How embarrassing!

1 Like

OpenAI – PLEASE fix this so I can log in at work!!!

2 Likes

I must admit this is really poorly designed for such a smart tool. I need it to and I can’t create a new profile.

1 Like

please fix this, it’s common to be able to switch to password-based login after signing with Google SSO.

1 Like

Same issue here. I have created an account here as well and i am a little scary if i have now 3 account hahaha (community, gpt, openai)

1 Like

Same here, really annoying. Hope this get’s fixed or answered soon. Feels like reluctance… Should be a simple option under your account. Is there a user that registered with user/pass? I don’t see the option to change your password either, which I think is a security issue?

2 Likes

I found a simple solution to solve my problem as I just want to use ChatGPT and other AI tools like Midjourney and Leonardo under a one chrome account, where my paid version are on another.

When you’re in the Chrome account, login to chatGPT, pick login, continue with google and in stead of logging in under the current chrome account, enter the one under which you have a paid version. Just don’t switch to that account when Chrome asks you if you want to switch.

I know, I know, it’s nit the solution we are looking for, but it’s something :wink: