PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / thecodingmachine / safe / generated / session.php
wp-user-avatar / third-party / vendor / thecodingmachine / safe / generated Last commit date
Exceptions 5 days ago apache.php 5 days ago apcu.php 5 days ago array.php 5 days ago bzip2.php 5 days ago calendar.php 5 days ago classobj.php 5 days ago com.php 5 days ago cubrid.php 5 days ago curl.php 5 days ago datetime.php 5 days ago dir.php 5 days ago eio.php 5 days ago errorfunc.php 5 days ago exec.php 5 days ago fileinfo.php 5 days ago filesystem.php 5 days ago filter.php 5 days ago fpm.php 5 days ago ftp.php 5 days ago funchand.php 5 days ago functionsList.php 5 days ago gmp.php 5 days ago gnupg.php 5 days ago hash.php 5 days ago ibase.php 5 days ago ibmDb2.php 5 days ago iconv.php 5 days ago image.php 5 days ago imap.php 5 days ago info.php 5 days ago ingres-ii.php 5 days ago inotify.php 5 days ago json.php 5 days ago ldap.php 5 days ago libxml.php 5 days ago lzf.php 5 days ago mailparse.php 5 days ago mbstring.php 5 days ago misc.php 5 days ago msql.php 5 days ago mysql.php 5 days ago mysqli.php 5 days ago mysqlndMs.php 5 days ago mysqlndQc.php 5 days ago network.php 5 days ago oci8.php 5 days ago opcache.php 5 days ago openssl.php 5 days ago outcontrol.php 5 days ago password.php 5 days ago pcntl.php 5 days ago pcre.php 5 days ago pdf.php 5 days ago pgsql.php 5 days ago posix.php 5 days ago ps.php 5 days ago pspell.php 5 days ago readline.php 5 days ago rpminfo.php 5 days ago rrd.php 5 days ago sem.php 5 days ago session.php 5 days ago shmop.php 5 days ago simplexml.php 5 days ago sockets.php 5 days ago sodium.php 5 days ago solr.php 5 days ago spl.php 5 days ago sqlsrv.php 5 days ago ssdeep.php 5 days ago ssh2.php 5 days ago stream.php 5 days ago strings.php 5 days ago swoole.php 5 days ago uodbc.php 5 days ago uopz.php 5 days ago url.php 5 days ago var.php 5 days ago xdiff.php 5 days ago xml.php 5 days ago xmlrpc.php 5 days ago yaml.php 5 days ago yaz.php 5 days ago zip.php 5 days ago zlib.php 5 days ago
session.php
141 lines
1 <?php
2
3 namespace ProfilePressVendor\Safe;
4
5 use ProfilePressVendor\Safe\Exceptions\SessionException;
6 /**
7 * session_abort finishes session without saving
8 * data. Thus the original values in session data are kept.
9 *
10 * @throws SessionException
11 *
12 */
13 function session_abort(): void
14 {
15 error_clear_last();
16 $result = \session_abort();
17 if ($result === \false) {
18 throw SessionException::createFromPhpError();
19 }
20 }
21 /**
22 * session_decode decodes the serialized session data provided in
23 * $data, and populates the $_SESSION superglobal
24 * with the result.
25 *
26 * By default, the unserialization method used is internal to PHP, and is not the same as unserialize.
27 * The serialization method can be set using session.serialize_handler.
28 *
29 * @param string $data The encoded data to be stored.
30 * @throws SessionException
31 *
32 */
33 function session_decode(string $data): void
34 {
35 error_clear_last();
36 $result = \session_decode($data);
37 if ($result === \false) {
38 throw SessionException::createFromPhpError();
39 }
40 }
41 /**
42 * In order to kill the session altogether, the
43 * session ID must also be unset. If a cookie is used to propagate the
44 * session ID (default behavior), then the session cookie must be deleted.
45 * setcookie may be used for that.
46 *
47 * When session.use_strict_mode
48 * is enabled. You do not have to remove obsolete session ID cookie because
49 * session module will not accept session ID cookie when there is no
50 * data associated to the session ID and set new session ID cookie.
51 * Enabling session.use_strict_mode
52 * is recommended for all sites.
53 *
54 * @throws SessionException
55 *
56 */
57 function session_destroy(): void
58 {
59 error_clear_last();
60 $result = \session_destroy();
61 if ($result === \false) {
62 throw SessionException::createFromPhpError();
63 }
64 }
65 /**
66 * session_regenerate_id will replace the current
67 * session id with a new one, and keep the current session information.
68 *
69 * When session.use_trans_sid
70 * is enabled, output must be started after session_regenerate_id
71 * call. Otherwise, old session ID is used.
72 *
73 * @param bool $delete_old_session Whether to delete the old associated session file or not.
74 * You should not delete old session if you need to avoid
75 * races caused by deletion or detect/avoid session hijack
76 * attacks.
77 * @throws SessionException
78 *
79 */
80 function session_regenerate_id(bool $delete_old_session = \false): void
81 {
82 error_clear_last();
83 $result = \session_regenerate_id($delete_old_session);
84 if ($result === \false) {
85 throw SessionException::createFromPhpError();
86 }
87 }
88 /**
89 * session_reset reinitializes a session with
90 * original values stored in session storage. This function requires an active session and
91 * discards changes in $_SESSION.
92 *
93 * @throws SessionException
94 *
95 */
96 function session_reset(): void
97 {
98 error_clear_last();
99 $result = \session_reset();
100 if ($result === \false) {
101 throw SessionException::createFromPhpError();
102 }
103 }
104 /**
105 * The session_unset function frees all session variables
106 * currently registered.
107 *
108 * @throws SessionException
109 *
110 */
111 function session_unset(): void
112 {
113 error_clear_last();
114 $result = \session_unset();
115 if ($result === \false) {
116 throw SessionException::createFromPhpError();
117 }
118 }
119 /**
120 * End the current session and store session data.
121 *
122 * Session data is usually stored after your script terminated without the
123 * need to call session_write_close, but as session data
124 * is locked to prevent concurrent writes only one script may operate on a
125 * session at any time. When using framesets together with sessions you will
126 * experience the frames loading one by one due to this locking. You can
127 * reduce the time needed to load all the frames by ending the session as
128 * soon as all changes to session variables are done.
129 *
130 * @throws SessionException
131 *
132 */
133 function session_write_close(): void
134 {
135 error_clear_last();
136 $result = \session_write_close();
137 if ($result === \false) {
138 throw SessionException::createFromPhpError();
139 }
140 }
141