mirror of
https://github.com/claradex/nativegallery.git
synced 2025-06-05 05:47:00 +03:00
Update Login.php
This commit is contained in:
parent
5645c5369d
commit
a0671bfba8
1 changed files with 14 additions and 1 deletions
|
@ -43,9 +43,22 @@ class Login
|
|||
|
||||
$data = json_decode($response, true);
|
||||
$loc = $data['country'] . ', ' . $data['city'];
|
||||
DB::query('INSERT INTO login_tokens VALUES (\'0\', :token, :user_id)', array(
|
||||
$device = $ua->platform();
|
||||
$os = $ua->platform();
|
||||
$encryptionKey = NGALLERY['root']['encryptionkey'];
|
||||
|
||||
$iv = openssl_random_pseudo_bytes(16);
|
||||
$encryptedIp = openssl_encrypt($ip, 'AES-256-CBC', $encryptionKey, 0, $iv);
|
||||
$encryptedLoc = openssl_encrypt($loc, 'AES-256-CBC', $encryptionKey, 0, $iv);
|
||||
DB::query('INSERT INTO login_tokens VALUES (\'0\', :token, :user_id, :device, :os, :ip, :loc, :la, :crd)', array(
|
||||
':token' => $token,
|
||||
':user_id' => $user_id,
|
||||
':device' => $device,
|
||||
':os' => $os,
|
||||
':ip' => $encryptedIp,
|
||||
':loc' => $encryptedLoc,
|
||||
':la' => time(),
|
||||
':crd' => time()
|
||||
));
|
||||
|
||||
setcookie("NGALLERYSESS", $token, time() + 50 * 50 * 54 * 72, '/', NULL, NULL, TRUE);
|
||||
|
|
Loading…
Reference in a new issue