->signup()Signs up to a specific authentication scope.
Method Syntax$db->signup([ "namespace" => "test", "database" => "db", "scope" => "scope", // ... other variables ]);
| Arguments | Description | ||
|---|---|---|---|
namespace required | The namespace to sign up to  | ||
database required | The database to sign up to  | ||
scope required1.x  | The scope to sign up to. Also pass any variables used in the scope. Only supported in SurrealDB 1.x  | ||
access required>=2.x  | The access to sign in to. Also pass any variables used in the access. Only supported from SurrealDB 2.x onwards  | 
$token = $db->signup([ "namespace" => "surrealdb", "database" => "docs", "scope" => "user", // Also pass any properties required by the scope definition "email" => "info@surrealdb.com", "pass" => "123456", ]);
You can invalidate the authentication for the current connection using the invalidate() method.