Session functions
Table of Contents
session::db!()
The session::db!()
macro returns the currently selected database.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::session; session::db!(); }
session::id!()
The session::id!()
macro returns the current user's session ID.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::session; session::id!(); }
session::ip!()
The session::ip!()
macro returns the current user's session IP address.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::session; session::ip!(); }
session::ns!()
The session::ns!()
macro returns the currently selected namespace.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::session; session::ns!(); }
session::origin!()
The session::origin!()
macro returns the current user's HTTP origin.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::session; session::origin!(); }
session::sc!()
The session::sc!()
macro returns the current user's authentication scope.
Example:
#![allow(unused)] fn main() { use surreal_orm::functions::session; session::sc!(); }