yemiwebby / ci-secure-api Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Amigo, existe alguma configuração para fazer rodar essa API em hospedagem web compartilhada?
Hi,
Thank you for your codes
I tried to creat this ci-secure-api plus react as you wrote on Twilio Blog.
I can assomplish the build by executing npx webpack and run with php spark serve
But, unfortunately, It appears blank from the beginning.
After some moment, I found that the problem is on following picture.
It need to be unactivated so it will appears login/register page.
However, after I registered, it will go to blank page again.
Please suggest
hi,
Thank you for your codes,
how to logout in this project?
thanks
Refernce: https://www.twilio.com/blog/build-single-page-application-php-codeigniter-react
When I am going with webpack bind the code, then its shows Error in Unexpected token, expected ", user/profile.js
Please do the needful
I need to replace jwt_helper.php with this:
use App\Models\UserModel;
use Config\Services;
use Firebase\JWT\JWT;
use Firebase\JWT\Key;
function getJWTFromRequest($authenticationHeader): string
{
if (is_null($authenticationHeader)) { //JWT is absent
throw new Exception('Missing or invalid JWT in request');
}
//JWT is sent from client in the format Bearer XXXXXXXXX
return explode(' ', $authenticationHeader)[1];
}
function validateJWTFromRequest(string $encodedToken)
{
$key = Services::getSecretKey();
$decodedToken = JWT::decode($encodedToken, new Key($key, 'HS256'));
$userModel = new UserModel();
$userModel->findUserByEmailAddress($decodedToken->email);
}
function getSignedJWTForUser(string $email)
{
$issuedAtTime = time();
$tokenTimeToLive = getenv('JWT_TIME_TO_LIVE');
$tokenExpiration = $issuedAtTime + $tokenTimeToLive;
$payload = [
'email' => $email,
'iat' => $issuedAtTime,
'exp' => $tokenExpiration,
];
$jwt = JWT::encode($payload, Services::getSecretKey(), 'HS256');
return $jwt;
}
Hi I have this exception in Auth.php file
Argument 1 passed to App\Controllers\BaseController::getRequestInput() must be an instance of App\Controllers\IncomingRequest, instance of CodeIgniter\HTTP\IncomingRequest given
whene calling this $input = $this->getRequestInput($myRequest);
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.