Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:dao:usertokendao

This is an old revision of the document!


UserTokenDao

Layer: DAO · Source: lib/dao/UserTokenDao.php:20 (lines 20–118)


class UserTokenDao extends Dao

UserToken Class extends Dao Class

Docblock Metadata

^ Tag ^ Value ^
| ''@category'' | Dao Class |
| ''@author'' | M.Noermoehammad |
| ''@license'' | MIT |
| ''@version'' | 1.0 |
| ''@since'' | Since Release 1.0 |

Inheritance

^ Relation ^ Type ^ Meaning ^
| extends | [[scriptlog:lib:core:dao|''Dao'']] | parent class/interface |

Constants (0)

None.

Properties (0)

None declared.

Methods (6)

^ Visibility ^ Method ^ Summary ^ Line ^
| public | ''__construct()'' | (undocumented) | 25 |
| public | ''getTokenByLogin()'' | get token by user email | 38 |
| public | ''createUserToken()'' | create user token | 76 |
| public | ''updateUserToken()'' | UpdateUserToken | 90 |
| public | ''updateTokenExpired()'' | Update token expired | 102 |
| public | ''deleteUserToken()'' | Delete user token | 114 |

__construct()

public function __construct()

lines 25–28 (4)

Takes no parameters.

getTokenByLogin()

public function getTokenByLogin($login, $expired, $fetchMode = null)

lines 38–68 (31)

get token by user email

^ Parameter ^ Type ^ Default ^ Description ^
| ''$login'' | ''(untyped)'' | //required// | //none// |
| ''$expired'' | ''(untyped)'' | //required// | //none// |
| ''$fetchMode'' | ''(untyped)'' | ''null'' | default value = null |

Returns: (none declared) — mixed

createUserToken()

public function createUserToken($bind)

lines 76–80 (5)

create user token

^ Parameter ^ Type ^ Default ^ Description ^
| ''$bind'' | ''(untyped)'' | //required// | //none// |

Returns: (none declared)

updateUserToken()

public function updateUserToken($bind, $user_login)

lines 90–94 (5)

UpdateUserToken

^ Parameter ^ Type ^ Default ^ Description ^
| ''$bind'' | ''(untyped)'' | //required// | //none// |
| ''$user_login'' | ''(untyped)'' | //required// | //none// |

Returns: (none declared)

updateTokenExpired()

public function updateTokenExpired($userTokenId)

lines 102–105 (4)

Update token expired

^ Parameter ^ Type ^ Default ^ Description ^
| ''$userTokenId'' | ''(untyped)'' | //required// | //none// |

Returns: (none declared)

deleteUserToken()

public function deleteUserToken($user_login)

lines 114–117 (4)

Delete user token

deleting user token when logout from app

^ Parameter ^ Type ^ Default ^ Description ^
| ''$user_login'' | ''(untyped)'' | //required// | //none// |

Returns: (none declared)

Imports

^ Alias ^ Fully-qualified name ^
| ''Dao'' | [[scriptlog:lib:core:dao|''Scriptlog\Core\Dao'']] |

This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/dao/usertokendao.1790413761.txt.gz · Last modified: by admin