IM/MS/works/controller/PEVerifCode.cpp

24 lines
532 B
C++

//
// Created by dongl on 23-5-8.
//
#include "PEVerifCode.h"
#include <experimental/random>
void PEVerifCode::run(std::shared_ptr<agreement_request> request, std::shared_ptr<agreement_response> response) {
std::string code;
for (int i = 0; i < 6; ++i) {
code.push_back((char )std::experimental::randint(33, 126));
}
code;
auto sri = new mp::sri();
sri->set_sri_code(mp::MP_PE_CODE_SUCCESS);
sri->set_sri_msg("验证码已发送");
response->set(sri, request->m_bev);
delete sri;
}