TYPE-0 PERFECT SEIHA
Server Info:
FreeBSD scimitar.blueboard.cz 13.5-STABLE FreeBSD 13.5-STABLE stable/13-4f2925105 GENERIC amd64
Software:
Apache
User:
www
Crot
Crot File
Crot Dir
Crot Command
[LockSelf]
[HOME]
data
www
19068
fszoo_net
www
api
1
root
app
Model
User
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/www/api/1/root/app/Model/User/User.php
<?php /** * Copyright (c) Jan Pospisil (http://www.jan-pospisil.cz) */ namespace Model\User; use Nette\Utils\Strings; use Nette\Database\Table\ActiveRow; use RestServer\IIdentity; /** * USer * @author Jan Pospisil */ class User extends \Nette\Object { const PASSWORD_MIN_LENGTH = 5; const RESET_PASSWORD_EXPIRATION = '6 days'; const REQUEST_EXPIRATION = '6 days'; const ACCESS_TOKEN_EXPIRATION = '1 year'; public static function calculateHash($password){ return md5($password); } public static function isPasswordValid($password){ if(Strings::length($password) > 5) return TRUE; } public static function getUser(ActiveRow $userRow, array $returnAttributes = array(), IIdentity $identity = null){ $accessAll = FALSE; if($identity && $identity->isLoggedIn() && $identity->id == $userRow->id) $accessAll = TRUE; $return = array( 'id' => $userRow->id, 'type' => 'user', 'attributes' => array( 'username' => $userRow->username, ) ); if(in_array('roles', $returnAttributes)){ $return['attributes']['roles'] = array('user'); } if(($identity && $identity->isAllowed('emails', 'read') && in_array('emails', $returnAttributes)) || $accessAll){ $emails = array(); foreach($userRow->related('user_email', 'user_id') as $email){ if($email->confirmed) $emails[] = $email->address; } $return['attributes']['emails'] = $emails; $return['attributes']['main_email'] = $userRow->main_email->address; } return $return; } public static function getReturnExample(){ return array( 'username' => 'john', 'emails' => array( 'john.dee@yahoo.com' ), 'main_email' => 'john.dee@yahoo.com', 'roles' => array( 'admin', 'editor', 'organizator' ) ); } }
Crotin
Name
Size
Permissions
Modified
User/Group
UserRequest.php
406
0644
2016-01-11 22:55:14
Unknown/Unknown
User.php
1749
0644
2016-01-15 10:19:47
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin