标签: createuser

为PostgreSQL用户设置空白密码

我使用postgresql命令'createuser myusername'.它始终提示我输入密码.如果我将密码留空,则会出现错误,指出没有密码.

我只想创建一个空白/没有密码的用户,我无法在mac os x下使用Postgresql 9.

我应该采取哪些步骤来创建没有密码的用户.该命令总是要求我输入密码.

postgresql createuser

56
推荐指数
3
解决办法
7万
查看次数

使用ASP .NET Membership和Profile with MVC,如何创建用户并将其设置为HttpContext.Current.User?

我在代码中实现了一个自定义的Profile对象,如Joel所述:

如何分配配置文件值?

但是,当我创建一个新用户时,我无法让它工作.当我这样做:

Membership.CreateUser(userName, password);
Roles.AddUserToRole(userName, "MyRole");
Run Code Online (Sandbox Code Playgroud)

用户是创建并添加到数据库中的角色,但HttpContext.Current.User仍然是空的,并Membership.GetUser()返回null,所以这(从Joel的代码)不起作用:

static public AccountProfile CurrentUser
{
    get { return (AccountProfile)
                     (ProfileBase.Create(Membership.GetUser().UserName)); }
}

AccountProfile.CurrentUser.FullName = "Snoopy";
Run Code Online (Sandbox Code Playgroud)

我尝试过这样调用Membership.GetUser(userName)和设置Profile属性,但是set属性保持为空,并且调用AccountProfile.CurrentUser(userName).Save()不会在数据库中放置任何内容.我也试着指示用户是有效的和登录,通过调用Membership.ValidateUser,FormsAuthentication.SetAuthCookie等等,但是当前用户仍然是空的或匿名的(根据我的浏览器的cookie的状态).

解决(进一步编辑,见下文):根据Franci Penov的解释和一些更多实验,我找出了问题.Joel的代码和我尝试的变体只适用于现有的个人资料.如果不存在Profile,ProfileBase.Create(userName)则每次调用时都会返回一个新的空对象; 您可以设置属性,但它们不会"粘住",因为每次访问时都会返回一个新实例.设置HttpContext.Current.User一个新的GenericPrincipal 将会给你一个User对象,但没有一个Profile对象,ProfileBase.Create(userName)并且HttpContext.Current.Profile仍将指向新的,空的对象.

如果要在同一请求中为新创建的用户创建配置文件,则需要调用HttpContext.Current.Profile.Initialize(userName, true).然后,您可以填充初始化的配置文件并保存它,并且可以在将来的请求中按名称访问它,因此Joel的代码将起作用.我只在HttpContext.Current.Profile内部使用,当我需要在创建时立即创建/访问配置文件.在任何其他请求,我使用ProfileBase.Create(userName),并且我只公开该版本.

请注意,Franci是正确的:如果您愿意创建用户(和角色)并在第一次往返时将其设置为Authenticated,并要求用户再登录,您将能够更简单地访问该配置文件通过Joel的代码来处理后续请求.让我感到震惊的是,Roles可以在用户创建时立即访问,无需任何初始化,但Profile不是.

我的新AccountProfile代码:

public static AccountProfile CurrentUser
{
    get
    {
        if (Membership.GetUser() != null)
            return ProfileBase.Create(Membership.GetUser().UserName) as …
Run Code Online (Sandbox Code Playgroud)

membership profile asp.net-mvc createuser

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

ORA-00988:密码丢失或无效

我正在尝试更改oracle密码:

alter user FOO identified by 'BAR';
Run Code Online (Sandbox Code Playgroud)

我得到以下回复:

Error starting at line 120 in command:
alter user FOO identified by 'BAR'
Error report:
SQL Error: ORA-00988: missing or invalid password(s)
00988. 00000 -  "missing or invalid password(s)"
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

oracle passwords createuser

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

如何使用 psql 解决这个问题?| psql:错误:致命:角色“postgres”不存在

我在使用 PostgreSQL 时遇到问题。我最近在 ubuntu 20.04 中安装了这个版本(13+223.pgdg20.04+1)的 postgresql 软件包。

我正在尝试运行psql命令,但出现以下错误:

psql:错误:致命:角色“my_username”不存在

我尝试使用 创建新用户createuser me,但出现以下错误:

createuser:错误:无法连接到数据库 template1:​​致命:角色“my_username”不存在

我也尝试过强制使用 postgres 用户createuser me --username=postgres,但出现以下错误:

createuser:错误:无法连接到数据库 template1:​​致命:用户“postgres”的对等身份验证失败

如何解决这些问题以便在我的计算机上本地使用 PostgreSQL 而不会出现这些问题?

PD:我已经重新安装了 postgres,现在我在执行以下操作时遇到了不同的错误psql

psql: 错误: 无法连接到服务器: 没有这样的文件或目录 服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?

postgresql createuser psql ubuntu-20.04

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

创建Oracle用户(如果尚不存在)

我正在尝试创建一个脚本,如果用户尚不存在,将创建用户.

CREATE USER "Kyle" PROFILE "DEFAULT" IDENTIFIED BY "password" ACCOUNT UNLOCK
WHERE NOT IN  //Also tried 'WHERE NOT EXISTS'
(
    SELECT username FROM all_users WHERE username = 'Kyle'
)
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

SQL错误:ORA-00922:缺少或无效选项

我能够通过使用以下方法在SQL Server 2008中执行此操作:

IF NOT EXISTS
(SELECT name FROM master.sys.server_principals
WHERE name = 'Kyle')
BEGIN
    CREATE LOGIN Kyle WITH PASSWORD = 'temppassword' MUST_CHANGE, CHECK_EXPIRATION=ON, CHECK_POLICY=ON
END
Run Code Online (Sandbox Code Playgroud)

在尝试创建新用户之前,Oracle是否有类似的方法来检查用户是否已经存在?

oracle oracle11g createuser

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

MongoDB - 无权执行命令

我已成功启用 MongoDB 上的授权,并在 admin 数据库上创建了一个帐户,然后为我的数据库创建了一个名为 test 的帐户。连接到我的测试数据库的以下连接字符串成功运行:mongo --host 192.168.17.52 --port 27017 -u user1 -p password --authenticationDatabase test

我现在唯一的问题是,我无法执行诸如:show dbs 之类的命令。当我尝试这样做时,我收到以下错误:

"errmsg" : "not authorized on admin to execute command { listDatabases: 1.0, lsid: { id: UUID(\"a1d5bc0d-bc58-485e-b232-270758a89455\") }, $db: \"admin\" }"
Run Code Online (Sandbox Code Playgroud)

我一直在许多在线资源上帮助解决这个问题,但没有运气,有没有办法解决这个问题?似乎我的用户无法访问 admin 数据库,有没有办法将此访问权限授予我的用户,以便我可以运行 show dbs 之类的必要命令?

任何帮助深表感谢!:)

authentication shell roles mongodb createuser

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

如何修复错误 1726 (HY000):存储引擎“MyISAM”不支持系统表。在 Mysql 8.0 中创建用户后

我安装了Debian Stretch和新安装的Mysql 8.0(配置还没有变化)。当我尝试使用以下内容创建新用户时:

mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'xyz';
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

错误 1726 (HY000):存储引擎“MyISAM”不支持系统表。[mysql.db]

关于问题可能是什么的任何建议?

谢谢

createuser mysql-8.0

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

auth0 自定义数据库操作脚本 - 如何访问 user_id?

我正在使用 auth0,我正在“操作脚本”下创建一个脚本,以将用户保存到我的 mongoDB 数据库。我只需要保存 和emailuser_id我找不到user_id?

代码如下,但user唯一的返回: {"tenant":"tenant-name","connection":"MongoDB-MainDB","email":"xxx","password":"xxx","debug":true}

这是我的代码(这基本上是 提供的示例代码auth0):

function create (user, callback) {
  mongo('mongodb://xxx', function (db) {
    var users = db.collection('users');

    users.findOne({ email: user.email }, function (err, withSameMail) {

      if (err) return callback(err);
      if (withSameMail) return callback(new Error('the user already exists'));
      else {
        users.insert({ "_id" : user.user_id, "email" : user.email}, function (err) {
        if (err) return callback(err);
        callback(new Error(JSON.stringify(user)))
        });
      }
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

auth0教程供参考:https://auth0.com/docs/connections/database/custom-db

mongodb createuser auth0

6
推荐指数
0
解决办法
582
查看次数

我应该为 PostgreSQL 中的每个用户创建一个数据库吗?

我的问题是:当我创建一个与默认用户不同的 PostgreSQL 用户时postgres,我是否还应该创建一个新数据库供该用户连接?

这样的设置有什么意义呢?

postgresql createuser

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

firebase createUserWithEmailAndPassword在android中不起作用

我正在尝试使用该createUserWithEmailAndPassword方法来创建用户但不能这样做.正在调用OnAuthenticate方法,但用户对象为null,并且没有在firebase控制台内创建用户.这是我的代码,也是在线提供的代码.

MAinActivity.java

private static FirebaseAuth mAuth;
private static FirebaseAuth.AuthStateListener mAuthListener;
private static String TAG = "RegisterDEbug";
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.activity_main);
    mAuth = FirebaseAuth.getInstance();
    mAuthListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            waitForDebugger();
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user != null) {
                // User is signed in
                Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid());
            } else {
                // User is signed out
                Log.d(TAG, "onAuthStateChanged:signed_out");
            }
            // ...
        }
    };
    mAuth.addAuthStateListener(mAuthListener);
    mAuth.createUserWithEmailAndPassword("9199999989@pintech.com", "corrfecthorsebatterystaple")
            .addOnCompleteListener(this, new …
Run Code Online (Sandbox Code Playgroud)

android createuser firebase

3
推荐指数
1
解决办法
8819
查看次数