public function __construct() { Requered::connection(); if (isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])) { $this->index(); } else { $obj = new Login(); $obj->index(); } }
public function postLogin(Request $request) { $this->validate($request, ['admin-name' => 'required', 'admin-password' => 'required']); $ip = $_SERVER['REMOTE_ADDR']; $login = new Login(); $login->ip = $ip; if (!Auth::attempt(['name' => $request['admin-name'], 'password' => $request['admin-password']])) { $login->was_successful = 0; $login->save(); return redirect()->back(); } $login->was_successful = 1; $login->save(); return redirect()->route('admin.index'); }
public function webwxsendmsg($ToUserName, $info) { $user = Login::where('wxuin', $this->wxuin)->where('status', 1)->first(); if (!$user) { $this->death(); } $cookies = json_decode($user->cookies); dd($user); $ClientMsgId = time(); $LocalID = $ClientMsgId; $url = "https://webpush.weixin.qq.com/cgi-bin/mmwebwx-bin/webwxsendmsg?sid=" . urlencode($cookies->wxsid) . "&skey=" . urlencode($cookies->skey) . "&r=" . t() . "&pass_ticket=" . urlencode($user->pass_ticket); $post['BaseRequest']['DeviceID'] = $user->deviceid; $post['BaseRequest']['Sid'] = $cookies->wxsid; $post['BaseRequest']['Skey'] = $user->skey; $post['BaseRequest']['Uin'] = (int) $cookies->wxuin; $post['Msg']['FromUserName'] = $user->UserName; $post['Msg']['ToUserName'] = $ToUserName; $post['Msg']['Type'] = 1; $post['Msg']['Content'] = $info; $post['Msg']['ClientMsgId'] = $ClientMsgId; $post['Msg']['LocalID'] = $LocalID; dd($post); $html = CURL::send($url, ['Cookie' => urldecode(http_build_query($cookies, '', '; '))], [], ['ret' => 'body', 'post' => json_encode($post)]); dd($html); }
public function run() { DB::table('users')->delete(); $username = Login::USERNAME; $password = Login::PASSWORD; Login::create(array('email' => $username, 'password' => $password)); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first(); if (!($user->mtype == 3 || $user->mtype == 1)) { $returnData = array('status' => 'fail', 'mesage' => 'insufficient permision', 'code' => 403); return $returnData; } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first(); if ($login->mtype < 3) { return $next($request); } else { $returnData = array('status' => 'fail', 'message' => 'invalid request', 'code' => 403); return Response::json($returnData, 200); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $login = Login::where('remember_token', '=', $request->header('token'))->where('status', '=', '1')->where('login_from', '=', $request->ip())->count(); if ($login == 1) { return $next($request); } else { $returnData = array('status' => 'fail', 'message' => 'invalid token', 'code' => 403); return Response::json($returnData, 200); } }
public function authenticateLogin(Request $request) { $loginUsername = $request->input('username'); $loginPassword = $request->input('password'); $Login = Login::where('loginUsername', $loginUsername)->first(); if ($Login != null and $loginPassword == $Login->loginPassword) { $content = $Login->id; return response($content); } $content = "NOTFOUND"; return response($content); }
public function getUserlistapi() { $users = array(); $return_user = array(); $users = Login::getUserlistall(); if (isset($users) && $users['status'] == '1') { $return_user['success'] = "1"; $return_user['data'] = $users['data']; } else { $return_user['success'] = "0"; $return_user['message'] = "There is no more user."; } return $return_user; }
/** * Show the form for creating a new resource. * * @return Response */ public function create(Request $request) { $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first(); $notice = new Notice(); $notice->for = $request['for']; $notice->subject = $request['subject']; $notice->body = $request['body']; $notice->sendBy = $login->member_id; if ($notice->save()) { $returnData = array('status' => 'ok', 'notice' => $notice, 'code' => 200); } else { $returnData = array('code' => 500, 'status' => 'fail', 'message' => 'notice could not created'); } return $returnData; }
public function changePassword(Request $request) { $user = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first(); if (Auth::attempt(['username' => $user->username, 'password' => $request['old']])) { $member = Member::find($user->member_id); $member->password = Hash::make($request['new']); //return $member->password; $member->save(); $returnData = array('status' => 'ok', 'code' => 200); return Response::json($returnData, 200); } else { $returnData = array('status' => 'fail'); return Response::json($returnData, 401); } }
function death($msg = "") { echo "wxuin:{$this->wxuin} is death"; if ($msg) { \Log::info($msg); } Login::where('wxuin', $this->wxuin)->update(['status' => 0]); abort(500); }
<?php ini_set('display_errors', 'Off'); error_reporting(E_ALL & ~E_DEPRECATED); include 'vendor/autoload.php'; use App\Login; use App\Requered; $obj = new Login(); $obj->checklog(); ?> <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>PhoneBook Login</title> <link rel="stylesheet" href="assets/css/bootstrap.min.css" /> <link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css" /> <link rel="stylesheet" href="assets/style.css" /> <link href='https://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'> <!-- <link href='https://fonts.googleapis.com/css?family=Lobster' rel='stylesheet' type='text/css'> </head> --> <body class="bg-login"> <h1>PHONEBOOK</h1> <h3>Codeworior</h3> <div class="container"> <div class="row"> <div class="col-md-4 col-md-offset-4 login text-center"> <h2>Login</h2> <hr /> <?php
public function getOnlineUser() { return Login::getOnlineUser(); }
public function getFriends($wxuin) { //循环执行心跳 $user = Login::where('wxuin', $wxuin)->where('status', 1)->first(); if (!$user) { \Log::info("wxuin:{$wxuin} 冻结状态,结束此次循环"); return; } $cookies = json_decode($user->cookies); $url = "https://webpush.weixin.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?r=" . t(); $ret = CURL::send($url, ['Cookie' => urldecode(http_build_query($cookies, '', '; '))], ['follow_redirects' => false], ['ret' => 'all']); $html = $ret->body; $html = iconv('UTF-8', 'UTF-8//IGNORE', $html); $cookies2 = toCookies($ret->cookies); $cookies = (object) ((array) $cookies2 + (array) $cookies); //更新Cookie Login::where('wxuin', $wxuin)->update(['cookies' => json_encode($cookies)]); $data_arr = json_decode($html, true); foreach ($data_arr['MemberList'] as $k => $v) { //获取好友信息 $data = array('my_uin' => $wxuin, 'Uin' => $v['Uin'], 'Alias' => $v['Alias'], 'UserName' => $v['UserName'], 'NickName' => $v['NickName'], 'RemarkName' => $v['RemarkName'], 'HeadImgUrl' => $v['HeadImgUrl'], 'Sex' => $v['Sex'], 'Signature' => $v['Signature'], 'Province' => $v['Province'], 'City' => $v['City']); $ff = Friends::where('UserName', $v['UserName'])->first(); //如果存在了就更新 if ($ff) { Friends::where('UserName', $v['UserName'])->update($data); } else { $data_batch[] = $data; } } if (isset($data_batch)) { Friends::insert($data_batch); } return $data_arr; }
public function postForgotpassword() { try { $statusCode = 200; $response = array(); //get data from request and process $PostData = Input::all(); if (isset($PostData) && !empty($PostData)) { $params = array_map('trim', $PostData); //check for email address is available or not $checkEmail = Login::getCheckemailvalidation($params['email']); if (isset($checkEmail) && !empty($checkEmail)) { print_r('here...'); exit; //email variable declaration $subject = 'Forgot Password'; $email = $params['email']; $NewPassword = Login::generateRandomString(6); Mail::send(['text' => 'view'], $NewPassword, function ($message) { $message->to($email, 'Jon Doe')->subject('Welcome to the Laravel 5 Auth App!'); }); // if ($this->email->send()) { // //if email sent then update password in database // $UpdatePassword = $this->customer_model->UpdatePassword($CheckEmail['customer_id'], $NewPassword); // //print error response // $ResponseData['success'] = "1"; // $ResponseData['message'] = $this->lang->line('FORGOT_PASSWORD_SUCCESS'); // } else { // $ResponseData['success'] = "0"; // $ResponseData['message'] = $this->lang->line('GENERAL_ERROR'); // } } else { } } else { echo 'sdfsdfsd'; exit; //data not posted to method. } } catch (Exception $ex) { $statusCode = 400; } finally { return Response::json($response, $statusCode); } }
public function getUpdateuser($id) { $users = array(); $users['data'] = Login::getUserlist(); return View('edit_view')->with($users); }
public function getUserlist() { $users = array(); $users['data'] = Login::getUserlist(); return View('pages.userlist')->with($users); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return Login */ protected function create(array $data) { $login = Login::create(['email' => $data['email'], 'password' => bcrypt($data['password'])]); User::create(['name' => $data['name'], 'phone' => $data['phone'], 'address' => $data['address'], 'place' => $data['place'], 'zip_code' => $data['zip_code'], 'vat_nr' => $data['vat_nr'], 'acc_nr' => $data['acc_nr'], 'login_id' => $login->id, 'country_id' => $data['country']]); return $login; }
public function postCreate(Requests\CreateUserRequest $request) { // $input=Input::all(); Login::create($request->all()); return redirect::to('users/signin')->with('message', 'You r Succfully Sign Up,please Login'); }
public function getOnlineUser() { $user = Login::select('member_id')->where('status', '=', 1)->get(); return $user; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $login = Login::findOrFail($id); $login->update($request->all()); return redirect('profile'); }
public function transferToDelivery(Request $request) { $metaData = MetaData::where('meta_key', 'server_status')->first(); if ($metaData['meta_value'] == 0) { $errorData = array('status' => 'fail', 'message' => 'Sorry! Server is closed. Please try later.', 'code' => '422'); return Response::json($errorData, 422); } $login = Login::where('remember_token', '=', $request->header('token'))->where('login_from', '=', $request->ip())->join('members', 'members.id', '=', 'logins.member_id')->where('logins.status', '=', '1')->first(); $clientStock = ClientStock::find($request['clientStockId']); $account = new Account(); if ($account->getAccount($login->member_id) < $clientStock->remaining_cost + $clientStock->delivery_charge) { $errorData = array('status' => 'fail', 'message' => 'Insufficient Balance!', 'code' => '422'); return Response::json($errorData, 422); } if ($clientStock->memberId != $login->member_id) { $errorData = array('status' => 'fail', 'message' => 'Invalid Request!', 'code' => '422'); return Response::json($errorData, 422); } else { $clientStock->status = 4; $clientStock->save(); $account = new Account(); $account->ticket = $clientStock->ticket; $account->amount = $clientStock->remaining_cost + $clientStock->delivery_charge; $account->type = 0; $account->addedBy = $login->member_id; $account->memberId = $clientStock->memberId; $account->save(); $returnData = array('status' => 'ok', 'code' => '200', 'clientStock' => $clientStock, 'account' => $account); return Response::json($returnData, 200); } }