<?php
namespace Syltaen;
class Users extends UsersModel
{
public function __construct()
{
parent::__construct();
$this->fields = [
// "key"
];
}
// =============================================================================
// > UNIQUE KEY
// =============================================================================
/**
* Get a user by its user unique key
*
* @param string $key
* @return self
*/
public function key($key)
{
return $this->meta("key", $key);
}
/**
* Generate a unique user key
*
* @return string
*/
public static function generateKey($prefix = "", $suffix = "")
{
return $prefix . sha1(microtime(true) . mt_rand(10000, 90000)) . $suffix;
"Declaration of Syltaen\Users::key($key) must be compatible with Syltaen\Model::key()"
| Key | Value |
| SERVER_SOFTWARE | "Apache"
|
| REQUEST_URI | "/fr"
|
| USER | "advachem"
|
| HOME | "/home/advachem"
|
| SCRIPT_NAME | "/index.php"
|
| QUERY_STRING | "" |
| REQUEST_METHOD | "GET"
|
| SERVER_PROTOCOL | "HTTP/1.1"
|
| GATEWAY_INTERFACE | "CGI/1.1"
|
| REDIRECT_URL | "/fr"
|
| REMOTE_PORT | "10966"
|
| SCRIPT_FILENAME | "/home/advachem/public_html/index.php"
|
| SERVER_ADMIN | "webmaster@advachem.com"
|
| CONTEXT_DOCUMENT_ROOT | "/home/advachem/public_html"
|
| CONTEXT_PREFIX | "" |
| REQUEST_SCHEME | "http"
|
| DOCUMENT_ROOT | "/home/advachem/public_html"
|
| REMOTE_ADDR | "216.73.216.34"
|
| SERVER_PORT | "80"
|
| SERVER_ADDR | "192.168.40.102"
|
| SERVER_NAME | "www.advachem.com"
|
| SERVER_SIGNATURE | "" |
| PATH | "/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
|
| HTTP_X_FORWARDED_PROTO | "http"
|
| HTTP_CF_VISITOR | "{\"scheme\":\"http\"}"
|
| HTTP_CF_IPCOUNTRY | "US"
|
| HTTP_CDN_LOOP | "cloudflare; loops=1"
|
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
|
| HTTP_ACCEPT | "*/*"
|
| HTTP_HOST | "www.advachem.com"
|
| HTTP_CF_RAY | "999a476ecfabdc06-ORD"
|
| HTTP_X_FORWARDED_FOR | "10.2.131.67,216.73.216.34"
|
| HTTP_CACHE_CONTROL | "max-age=259200"
|
| HTTP_VIA | "1.1 squid-proxy-5b5d847c96-srpnh (squid/6.13)"
|
| HTTP_ACCEPT_ENCODING | "gzip"
|
| HTTP_CONNECTION | "Keep-Alive"
|
| proxy-nokeepalive | "1"
|
| SCRIPT_URI | "http://www.advachem.com/fr"
|
| SCRIPT_URL | "/fr"
|
| UNIQUE_ID | "aQruDONohlYMRJgt3ckB6wAAAAA"
|
| REDIRECT_STATUS | "200"
|
| REDIRECT_SCRIPT_URI | "http://www.advachem.com/fr"
|
| REDIRECT_SCRIPT_URL | "/fr"
|
| REDIRECT_UNIQUE_ID | "aQruDONohlYMRJgt3ckB6wAAAAA"
|
| FCGI_ROLE | "RESPONDER"
|
| PHP_SELF | "/index.php"
|
| REQUEST_TIME_FLOAT | "1762323980.9376"
|
| REQUEST_TIME | "1762323980"
|
| argv | [] |
| argc | "0"
|